“未找到或未更改行”错误随机弹出

时间:2010-06-21 18:41:14

标签: c# submitchanges

当我跑步时

DB.SubmitChanges();

我偶尔会收到一条错误消息:“未找到或未更改行”。 这个错误让我如此烦恼的原因是因为总会有一行应该为这个查询找到,并且只有在有新的更改时才会进行更改。

我似乎无法弄清楚为什么会弹出这个错误 是否有一些常见的原因可以解释为什么我可以尝试在我的代码中找到此错误?

1 个答案:

答案 0 :(得分:1)

可能有两个原因:

  • 行已删除
  • 该行已被其他客户更改

两者都是由于并发性,首先要检查的是这是否确实是一个多用户问题。