0

我有包含多个属性的对象集合。我需要在数据库中更新这个对象列表,现在,我正在寻找最好的方法来做到这一点。直到现在我使用 xml,我从对象列表创建 xml 结构并将其发送到数据库,在数据库中我解析 xml 并插入/更新我需要的表。

你能建议我更好的方法吗?

Sql 2005,MVC 2,C#4。

谢谢..

4

1 回答 1

0

根据您所写的内容,您最好只循环浏览您的集合并使用 ADO.Net 保存每个集合。这避免了将数据序列化为 XML 然后在数据库端再次解析它的开销。

话虽这么说,除非这些数据是由您的软件生成的,否则您可能应该查看诸如 SSIS 或 BCP 之类的东西,以便将大量数据从您的程序获取数据的任何来源移动到 SQL Server。

于 2010-11-22T17:22:40.407 回答