2017-02-05 64 views
-1

所以我願意使用實體框架開發多用戶應用程序。但我不確定EF如何同時處理來自不同用戶的多個請求。實體框架多用戶應用程序

例如:user1正在向某個表中插入一條記錄。當user2在同一時刻在該表上插入記錄時會發生什麼?

+0

當兩個人同時插入一條記錄時......插入兩條記錄。當兩個人更新相同的記錄......誰最後覆蓋誰是第一個。沒有什麼大地震碎。如果你想做某些事情,比如確保他們擁有唯一的密鑰,那就只有一個問題。如果您告訴我們什麼數據庫,以及您真的擔心我們可以提供什麼幫助。 –

+0

處理這些情況是**底層數據庫系統**的工作 - EF確實沒有涉及太多這方面的內容。它只是與數據庫服務器通信並處理返回的任何錯誤。這與你直接使用SQL查詢使用「原始ADO.NET」完全一樣 - 沒有區別 –

回答

相關問題