我有一个3层申请:
服务器使用Entity Framework 4从数据库读取数据或从数据库写入数据。
想象一下以下情况:
RowVersion
属性的实体的实例。此时,该属性等于null。RowVersion
属性的值。但在客户端,该值仍然等于null。是否有解决此类问题的标准机制?
答案 0 :(得分:1)
我不知道系统内部如何工作(认为客户端和服务器之间的通信使用某些API)。正如我看到你试图处理2个客户修改同一个实体的情况,你需要通知客户端他是否正在尝试保存当前较旧的版本。
所以接下来我会做:
这是简化的方式。
<强> [更新] 强>
在本文中,您会发现非常接近您需求的实现: http://weblogs.asp.net/ricardoperes/archive/2012/05/28/yet-another-asp-net-mvc-crud-tutorial.aspx