-1
我正在C#中构建一个访问SQL数据库的应用程序。限制SQL访问
它需要一次完全访问,但一次只能由一个人访问,所以如果另一个用户使用程序中的证书进行连接,它将只允许他们查看数据并且不允许它们追加或插入等。
所以基本上我想实现相当于锁定一个Word文档。
希望有道理,任何帮助将不胜感激。
感谢
布伦丹
我正在C#中构建一个访问SQL数据库的应用程序。限制SQL访问
它需要一次完全访问,但一次只能由一个人访问,所以如果另一个用户使用程序中的证书进行连接,它将只允许他们查看数据并且不允许它们追加或插入等。
所以基本上我想实现相当于锁定一个Word文档。
希望有道理,任何帮助将不胜感激。
感谢
布伦丹
看起来像一个_very_悲观锁定策略。什么目的?你只是担心诚信或只是悲观? – 2014-12-01 16:34:17
这听起来像一个可怕的想法。但在应用程序中实现应该很简单。你有什么尝试?你实际上没有问过问题。 – mason 2014-12-01 16:34:17
您是否需要保护单个记录或表免受并发问题影响,如果是这样,这可能不是最合适的方法。阅读下面的方法来做乐观和悲观的锁定http://www.codeproject.com/Articles/114262/ways-of-doing-locking-in-NET-Pessimistic-and-opt – CodeX 2014-12-01 16:37:28