【发布时间】:2012-02-10 22:30:10
【问题描述】:
我有一个如下所示的 L2S 查询:
using (MyDC TheDC = new MyDC())
{
foreach (MyObject TheObject in TheListOfMyObjects)
{
DBTable TheTable = new DBTable();
TheTable.Prop1 = TheObject.Prop1;
TheTable.Prop2 = TheObject.Prop2;
// only 2 properties, an int and a string
TheDC.DBTables.InsertOnSubmit(TheTable);
}
TheDC.SubmitChanges();
}
如何将其更改为对列表进行批量插入的存储过程?我发现这个article 谈到了使用数据集和 sqlbulkcopy 类;这是最好的方法吗?
感谢您的建议和反馈。
【问题讨论】:
标签: c# sql sql-server linq-to-sql stored-procedures