массовое обновление из массива - PullRequest
0 голосов
/ 26 ноября 2009

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

спасибо, rodchar

1 Ответ

1 голос
/ 26 ноября 2009

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...