|
4
|
| PeterFromCologne · 技术社区 · 16 年前 |
|
|
1
3
当配置更新行为以使用更新存储过程时,linq2sql生成一个方法 不引发并发 例外情况。 处理乐观并发 I found a proposed solution in the MSDN forums 你可以 实现更新方法 在patial datacontext类中抛出 变更冲突异常 。 要做到这一点,你必须:
工作,但不是直接的。 还有其他选择吗? |
|
2
0
这并不奇怪。当调用存储过程来执行更新和删除时,必须自己执行并发检查。L2不能做到这一点,因为您基本上已经通过使用存储过程将L2从循环中切掉了。 这就是为什么我们在执行插入/更新/删除操作时不使用任何不带l2s后端的存储过程的原因之一。使用存储过程的另一个缺点是无法对insert/update/delete语句进行强类型检查。 |