相关疑难解决方法(0)

使用linq-to-sql进行批量插入

我有一个看起来像这样的查询:

using (MyDC TheDC = new MyDC())
{
   foreach (MyObject TheObject in TheListOfMyObjects)
   {
      DBTable TheTable = new DBTable();

      TheTable.Prop1 = TheObject.Prop1;
      .....
      TheDC.DBTables.InsertOnSubmit(TheTable);

   }
   TheDC.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)

此查询基本上使用linq-to-sql将列表插入到数据库中.现在我在网上看到L2S不支持批量操作.我的查询是通过一次插入每个元素还是一次写入所有元素来实现的?

谢谢你的澄清.

c# linq linq-to-sql

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

linq ×1

linq-to-sql ×1