7

我应该在我的模型类上维护一个为数据更新和删除Timestamp property启用乐观并发吗?如果我不使用这样的属性,EF是否会在运行时给出并发异常?

这是启用并发处理的必要条件吗?

[Timestamp]
public byte[] RowVersion { get; set; }
4

1 回答 1

11

是的,或者你用[ConcurencyCheck]. 否则,您最终将获得最后写入获胜的方案。

编辑:

如何处理并发的官方教程:

在 ASP.NET MVC 应用程序中使用实体框架处理并发

于 2013-09-21T08:03:48.327 回答