ASP.NET linq SubmitChanges 方法提交自上次调用以来所有先前数据库修改的更改。
我有一个案例,我执行以下操作:
ClassX x = new Abc.Linq.ClassX();
DataContext.InsertOnSubmit(x);
ClassY y = new Abc.Linq.ClassXY();
DataContext.InsertOnSubmit(y);
DataContext.SubmitChanges();//x and y are committed to the database
我想在上面的行中插入 y 而不是 X。然后我想稍后某个时候插入 X 并再次调用 SubmitChanges() 。我必须按照显示的顺序执行代码。
那可能吗?还是我应该调用 SubmitChanges() 以外的东西?