|
|
1
24
是的,有一个简单的方法。简单得多。如果将实体附加到上下文,然后刷新(选中keepcurrentValues),则Linq to SQL将从服务器获取这些实体,对它们进行比较,并将更新的实体标记为不同的实体。您的代码看起来像这样。
在这种情况下,LinqtoSQL使用键来匹配和更新记录,只要您的键是同步的,就可以了。 |
|
|
2
7
使用linq2sql(或linq to-entities),如果不首先完整地检索记录,就无法*更新服务器上的记录,因此您所做的实际上是正确的。 如果要避免这种情况,请编写一个执行所需操作的存储过程,并将其添加到模型中。 不过,我不完全确定这是否是您的预期问题:) *:有一些关于使用LINQ构建select语句并以某种方式将生成的select语句切碎为更新的黑客,但我不推荐这样做。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |