所以這是一個很簡單的問題,我還沒找到答案。 因此,情況如下:有多個用戶的RefreshMode.ClientWins會發生什麼?
- User1的初始化一個ObjectContext的
- 用戶2初始化的相同類型的另一個的ObjectContext
- User1的改變實體A
- 用戶2改變實體B
- 用戶2保存改變
- User1使用RefreshMode.ClientWins進行刷新並繼續保存更改
那麼實體B會發生什麼? User1沒有改變它,但它不同於數據庫中的版本。我的直覺會說,因爲User1沒有對實體B做任何改變,所以它會停留在User2離開它的狀態。但唉,我不確定,因此我在問一個更好的人。