Массовое обновление / вставка данных в базу данных sql - PullRequest
0 голосов
/ 22 ноября 2010

У меня есть коллекция объектов, которые содержат несколько свойств.Мне нужно обновить этот список объектов в базе данных, теперь я ищу лучший способ сделать это.До сих пор я использую для работы с XML, я создал структуру XML из списка объектов и отправил ее в базу данных, а в базе данных я проанализировал XML и вставить / обновить нужные мне таблицы.пожалуйста, предложите мне лучший способ сделать это?

Sql 2005, MVC 2, C # 4.

1 Ответ

0 голосов
/ 22 ноября 2010

Из того, что вы написали, вам, вероятно, будет лучше просто просмотреть вашу коллекцию и сохранить каждую из них с помощью ADO.Net.Это позволяет избежать затрат на сериализацию ваших данных в XML и последующий их синтаксический анализ на стороне базы данных.

При этом, если эти данные не генерируются вашим программным обеспечением, вы, вероятно, должны смотреть на что-то вроде SSIS илиBCP для перемещения больших объемов данных в SQL Server из любого источника, из которого ваша программа получает данные.

...