2014-12-01 193 views
-1

我正在C#中構建一個訪問SQL數據庫的應用程序。限制SQL訪問

它需要一次完全訪問,但一次只能由一個人訪問,所以如果另一個用戶使用程序中的證書進行連接,它將只允許他們查看數據並且不允許它們追加或插入等。

所以基本上我想實現相當於鎖定一個Word文檔。

希望有道理,任何幫助將不勝感激。

感謝

布倫丹

+0

看起來像一個_very_悲觀鎖定策略。什麼目的?你只是擔心誠信或只是悲觀? – 2014-12-01 16:34:17

+2

這聽起來像一個可怕的想法。但在應用程序中實現應該很簡單。你有什麼嘗試?你實際上沒有問過問題。 – mason 2014-12-01 16:34:17

+1

您是否需要保護單個記錄或表免受併發問題影響,如果是這樣,這可能不是最合適的方法。閱讀下面的方法來做樂觀和悲觀的鎖定http://www.codeproject.com/Articles/114262/ways-of-doing-locking-in-NET-Pessimistic-and-opt – CodeX 2014-12-01 16:37:28

回答