我有一个我不确定的查询。 我正在为客户端开发MVC Web应用程序,该应用程序管理存储在SQL中的XML文档中的内容。MVC ASP.Net上的会话锁定 - 防止用户同时访问同一资源
当用户访问XML文档时,它被复制到会话中,在该会话中用户所做的任何更改都会在保存更改事件触发时正确提交回数据库之前完成。
客户端请求存在锁定,以防止其他用户访问/修改XML内容,如果其他用户已经访问它。首先,我甚至不知道如何实现这样的功能,或者如何决定会话是否处于活动状态,或者是否应用保存超时(但最终会让用户花费很长时间进行更改),但更重要的是,鉴于我们正在处理的极端期限,我个人认为他们的理由不够强大,无法保证。
他们的理由是,他们目前的解决方案“做到了”,新的也应该如此。 然而,他们目前的解决方案基于完全不同的平台,我不认为客户理解他们要求的是什么 - 因为它可能最终成为阻碍。
什么是其他人的意见,并有人处理过类似?
是的,这样的旗帜是有道理的。但是,这不是单身模式的含义。 – Jacob
@Jacob耶对不起,将删除参考。 – user1666620