1
我想使用EF 5.0更新一個包含ICollection修改/添加/刪除實體的分離場景(短期生存環境)的對象圖?實體框架,存儲庫模式,獨立場景中的更新
我有這樣的事情:
Visit (Edited)
FinancialInfo (Unchanged)
Discount1 (Added)
Discount2 (Modified)
Discount3 (Deleted)
當我嘗試更新,請訪問它拋出OptimisticConcurrency異常:
「商店更新,插入或刪除語句影響了意外 行數(0)。實體可能已被修改或刪除,因爲 實體已加載。刷新ObjectStateManager條目。「
其實我知道是什麼導致了這個問題,但是我使用的是一個存儲庫模式,我不直接使用DbContext。
我可以爲Visit實體編寫自定義更新邏輯來處理問題,但我正在尋找一個通用選項。
This讓我覺得,也許沒有喧囂免費的做法,但無論如何...
任何意見,將不勝感激。
謝謝