LINQ TO SQLSubmitChanges两次,会提交几次?

 hkContext.order.InsertAllOnSubmit(orderList);
            hkContext.SubmitChanges();
            hkContext.SubmitChanges();

问题如标题,执行一次插入,两次提交,请问,实际会做几次提交?请说明理由。


人到中年有点甜
浏览 658回答 1
1回答

开心每一天1111

里面的逻辑是大概这样的:int SubmitChanges(){     if(dbContext.hasChange())     {        commitChanges();     }   }所以你的第二次提交,如果没人修改过数据的话,不会再执行真正的保存代码的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server