2009-11-25 4 views
0

Каков наилучший способ в asp.net mvc взять мой массив и сохранить каждый элемент (и привязать parentId к каждому из них) к моему серверу sql server за один шаг?массовое обновление из массива

спасибо, rodchar

ответ

1

Посмотрите на SqlBulkCopy класса. Это позволяет вам массово копировать данные в таблицу за один раз.

Как правило, это используется для загрузки данных в промежуточную таблицу, за которой следует дальнейший вызов (обычно для хранимой процедуры), который перемещает данные из промежуточной таблицы в производственную таблицу (таблицы).

Вы можете, однако, использовать его для добавления данных непосредственно в производственную таблицу.

Выбранный вами подход, очевидно, будет определяться тем, как спроектирована ваша база данных и какие данные вы загружаете.

Смежные вопросы