【发布时间】:2016-03-08 10:50:12
【问题描述】:
我有一个不确定的问题。 我正在为客户端开发一个 MVC Web 应用程序,该应用程序管理存储在 SQL 中的 XML 文档中的内容。
当用户访问 XML 文档时,它会被复制到用户所做的任何更改的会话中,然后在触发保存更改事件时正确提交回 DB。
如果其他用户已经在访问 XML 内容,客户端已请求锁定以防止其他用户访问/修改 XML 内容。
首先,我什至不确定如何实现这样的功能,或者您将如何确定会话是否处于活动状态,或者是否应该应用保存超时(但最终会惹恼那些需要很长时间进行更改的用户) ,但除此之外,我个人认为,考虑到我们正在处理的极端截止日期,他们拥有它的理由还不够充分。
他们的原因是他们当前的解决方案“做到了”,新的也应该如此。 然而,他们目前的解决方案是基于一个完全不同的平台,我认为客户不明白他们的要求是什么——因为它最终可能会成为一个障碍。
其他人对此有何看法,有没有人处理过类似的事情?
【问题讨论】:
标签: c# sql asp.net asp.net-mvc session