这是我的简单情况:对于大多数企业来说很常见......
- 假设我们有由Items组成的Orders 。[ 亲子]
- 系统中有 2 个用户:UserA 和 UserB
- UserA 创建一个包含 3 个项目的订单。并将其保存到数据库中。
- 同时UserB打开UserA之前保存的Order来读取Items of Order。
- 然后 UserA 从 Orders 中删除 Item 1 并保存。一切都好
- 最后 UserB 删除第 3 项并尝试保存...
NHibernate 给出“StaleObjectStateException”...
那么如何处理这种情况,以便删除 İtem1 和 Item3 并且我们没有“StaleObjectStateException”......使用 NHibernate?