Wstawianie listy <> do tabeli SQL Server
Mam podmiotReport
których wartości chcę wstawić do tabeli bazy danych. Następujące atrybutyReport
należy wstawić:
reportID - int
RoleID - int
Created_BY = SYSTEM(default)
CURRENT_TIMESTAMP
Teraz problem dotyczy drugiego atrybutu. Mam raport zLIST<ROLES>
atrybuty.ROLES
jest dobrze zdefiniowanym podmiotem, który maID
i aNAME
. Z tej listy muszę wyodrębnić każdą rolę i wstawić identyfikator każdej roli do tabeli.
Moje zapytanie wygląda obecnie tak:
INSERT INTO REPORT_MARJORIE_ROLE(REPORT_ID, ROLE_ID, CREATED_BY, CREATED)
VALUES({0}, {1}, 'SYSTEM', CURRENT_TIMESTAMP)
Kod C #, z którego analizuję te wartości, wygląda następująco:
try
{
StringBuilder _objSQL = new StringBuilder();
_objSQL.AppendFormat(Queries.Report.ReportQueries.ADD_NEW_ROLES, report.ID, "report.MarjorieRoles.Add(MarjorieRole"));
_objDBWriteConnection.ExecuteQuery(_objSQL.ToString());
_objDBWriteConnection.Commit();
_IsRolesAdded = true;
}
Poprowadź mnie więc, jak dodać role z funkcji C #