2011-11-14 31 views
1

我的任務是讓一個組件允許持久數據讀/寫利用實體框架。請記住以下幾點:EF多上下文:讀/寫

  • 我不在乎'書面/更新'的數據應該立即可以閱讀(或者更改應該立即可供讀者使用);
  • 我想爲了性能而關閉實體跟蹤時關閉;
  • 數據讀寫會持續運行;

所以,問題是: 這是兩個單獨的環境中,只要將生活作爲組件的生命是個好主意。一個上下文用於寫入/更新(定期調用SaveChanges),另一個用於讀取(實體跟蹤關閉)。

我會潛在獲益還是相反有這個方法的問題?

在此先感謝。

回答

0

我不認爲這是一個好主意,因爲你會重複你的數據模型,這是無法控制的。