有一个代码使用单个 linq 上下文对象来处理多个表。更改一些值后,我需要在 DB 中更新它们。它是通过 SubmitChanges 函数实现的,它应用所做的所有更改。代码看起来像这样:
MyDBDataContext ctx = new MyDBDataContext(connectionString);
first_table_object first = (from f in ctx.first_table_objects select f).FirstOrDefault();
first.property = 1;
second_table_object second = (from s in ctx.second_table_objects select s).FirstOrDefault();
second.property = 2;
//ctx.SubmitChanges();
ctx.SubmitChangesOnlyToTheSecondTable();
是否可以只更新一个表而不是提交所有更改?
慕桂英4014372
相关分类