我有包含多个属性的对象集合。我需要在数据库中更新此对象列表,现在,我正在寻找最佳方法。到目前为止我使用xml,我从对象列表创建了xml结构并将其发送到数据库,在数据库中我解析了xml并插入/更新了我需要的表。
你能告诉我更好的方法吗?
Sql 2005,MVC 2,C#4。
谢谢..
答案 0 :(得分:0)
根据您所编写的内容,您可能最好只使用ADO.Net循环访问您的集合并保存每个集合。这避免了将数据序列化为XML然后在数据库端再次解析它的开销。
话虽如此,除非您的软件生成此数据,否则您可能应该查看类似SSIS或BCP的内容,以便从程序获取数据的任何来源将大量数据移入SQL Server。