实体框架SaveChanges - 更新 - 仅使用主键

时间:2012-11-30 15:46:03

标签: .net entity-framework

我使用SQL事件探查器跟踪实体框架生成的SQL,以更新对实体的更改。我不明白为什么它在使用主键时会生成所有其他条件。

你能解释为什么以及如何使它只使用where子句中的主键吗?

1 个答案:

答案 0 :(得分:0)

检查在撤消和更新实体之间是否已更新上下文。

如果从更新返回0行,它将抛出OptimisticConcurrencyException,这意味着上下文中的实体已被修改。

你是如何创建模型的? This post可能会解释一下;并发模式为Fixed的列将包含在where子句中。

相关问题