好的,我们有下面的内容,但是您如何做乐观锁定?
我们有一个客舱
版本是一个冲突变量(int),当编辑行时,版本将增加1。
现在我们有了打开Customer 129的Martin,与视图模型一样,模型对象被扁平到view中,然后传递到Customer屏幕上。
同时,David还打开Customer 129进行编辑、更改名称和保存。
Martin仍然在编辑客户(现在是旧版本),他去保存他的更改,此时我希望看到一个锁错误被抛出
问题是如何使用NH (使用FluentNHibernate进行映射)处理乐观锁定,您会这样做吗?
还有一件事,这个场景将用于一个农场,而不是共享一个缓存。
事先非常感谢
发布于 2010-12-10 10:39:23
这本质上是一个离线锁,NHibernate不处理这个问题。
你需要做的是:
编辑请求:
保存请求:
https://stackoverflow.com/questions/4403293
复制相似问题