VB.NET/ADO.NET 中是否有一种快速、有效的方法可以将大量数据从Geneneric.List(Of Integer)
SQL Server 表中插入,除了循环遍历列表并发出单个INSERT
命令吗?我仅限于 .NET 3.5 和 SQL Server 2005。
谢谢!
VB.NET/ADO.NET 中是否有一种快速、有效的方法可以将大量数据从Geneneric.List(Of Integer)
SQL Server 表中插入,除了循环遍历列表并发出单个INSERT
命令吗?我仅限于 .NET 3.5 和 SQL Server 2005。
谢谢!
将 XML 与存储过程的所有更改一起发送。
这是一个旧示例:
这是一个较小的示例,但显示了基础知识。
将 xml 发送到存储过程。将 xml 分解为 @variable 或 #temp 表。使用@variable 或#temp 表执行更新/插入(或合并/UPSERT)。
另一个例子。
我喜欢做的是创建一个强大的数据集。将您的数据放入强大的数据集中。然后将 ds.GetXml() 发送到存储过程。
这样,您可以获得强类型(使用强数据集),并且您不必编写自己的 xml-maker,您可以使用 .GetXml()。提示:创建强数据集后,删除命名空间(tempuri 或类似的东西)