Каков наилучший способ вставить список экземпляров классов в таблицу SQL 2008 R2?
Я использую C # в процедуре CLR для получения и вставки данных.
Я пытаюсь вставить информацию об объектах компьютера из Active Directory в таблицу сервера SQL.
С помощью System.DirectoryServices объекты извлекаются в «SearchResultCollection». Я изменяю каждый объект "searchresult" для своего пользовательского класса "ComputerObject".
Затем я помещаю их в список List<ComputerObject>
,
Как вставить каждый «ComputerObject» как строки в таблице SQL? Я не хочу использовать один оператор вставки для каждой строки.
При необходимости я также могу извлечь List<ComputerObject>
в другую структуру данных, чтобы ее было легче вставить в таблицу SQL.
Кроме того, всякий раз, когда запускается CLR Proc, данные добавляются в таблицу.
Спасибо.