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 #

questionAnswers(2)

yourAnswerToTheQuestion