Как я/что лучший способ делать массовые вставки базы данных?
В С# я выполняю итерацию по коллекции и вызываю хранимую процедуру вставки для каждого элемента в коллекции.
Как отправить все данные в один вызов базы данных?
например. У меня есть список людей (List<Person>
), содержащий 10 элементов. В настоящее время я вызываю файл InsertPerson 10 раз. Я хотел бы уменьшить это до 1 вызова.
Я использую MS SQL Server 2005.