批量插入我有一個查詢,看起來像這樣:使用LINQ到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();
}
該查詢基本上插入一個列表到使用LINQ到SQL數據庫。現在我在線閱讀了L2S不支持批量操作。 我的查詢是通過一次插入每個元素還是所有元素都在一次寫入中工作的?
感謝您的澄清。
http://stackoverflow.com/a/1329094/17174沒有L2S測試插入PERF的對抗了一陣短小精悍,但我沒有測試EF VS短小精悍...漂亮的結果令人失望for ef https://gist.github.com/1623514 – 2012-02-10 01:37:22