0

当我跑

DB.SubmitChanges();

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

我似乎无法弄清楚为什么会弹出此错误。我可以尝试在我的代码中找到为什么会出现此错误的一些常见原因吗?

4

1 回答 1

1

可能有两个原因:

  • 该行已被删除
  • 该行已被另一个客户更改

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

于 2010-06-21T18:48:40.100 回答