我想知道使用SQL Server2005作爲數據庫開發多用戶C#應用程序的最佳方法是什麼。這是我想到的:什麼是最佳多用戶數據庫C#應用程序方法?
- 使用nhibernate或telerik的openacces orm。
- linq
- 使用包裝。將所有來自表的數據加載到對應的對象中(在啓動時),並從該點刪除&更新事務將影響數據庫。
- ...
我看了ORM工具,但在我看來,他們產生了大量的代碼,我不知道是否 這是必要的。
考慮到應用程序未來變化的最佳解決方案是什麼? 如果我會選擇第三個選項我如何確保只有一個用戶修改表中的一行(我如何鎖定正在修改的錶行)? 任何建議或閱讀材料將有所幫助! 謝謝!
不確定加載所有數據是一個很好的決定......但它取決於你的數據庫大小... – 26071986 2010-12-23 17:22:01
你是什麼意思的「linq」?你的意思是「LINQ to SQL」嗎?一定要考慮實體框架。 – 2010-12-23 17:29:02