1

我必须让我的应用程序无能为力。为了使我的更新如此,我在我的实体中实现了一个时间戳字段,因为如果给定的操作恰好被执行两次,“其中 id=10 和时间戳=0x008787”将匹配零结果,并且不会在数据库中更新任何内容.

问题是:我怎样才能让 EF 包含“附加条款”?因为到目前为止,基础查询始终是“其中 id=10”

4

1 回答 1

1

在代码优先中,您可以在[ConcurrencyCheck]属性上放置一个属性以将其包含在 WHERE 子句中。

对于键,这是隐含的,对于特殊的 TimeStamp 属性也是如此。不清楚你的财产适合在哪里。

于 2013-03-25T15:28:34.600 回答