Ita*_*ayM 3 c# datacontext linq-to-sql
我正在使用新的DataContext添加我的linq的新项目,如下所示:
using (DataContext db1 = new DataContext())
{
db1.Customers.InsertOnSubmit(c);
db1.SubmitChanges();
}
Run Code Online (Sandbox Code Playgroud)
添加之后,我在代码中对配置文件进行了一些更改,我无法保存它,因为我无法更新该配置文件,因此无法再访问此DataContext.他们可以在没有重新加载默认DataContext中的Data项的情况下执行此操作吗?
没有"默认" DataContext.如果您仍在使用项目并需要提交更改,那么您需要保持该数据上下文可用.唯一的另一种选择是将它附加到不同的数据上下文,但是......更麻烦:
someContext.Attach(obj, true); // true to note that it is dirty and needs saving
Run Code Online (Sandbox Code Playgroud)