7
using (var context = new FirstEntities())
{
using (var context1 = new SecondEntities())
{
}
}
這工作,但由於某種原因沒有「感覺不對」 ......有誰知道不使用使用與實體框架陳述嵌套任何正當理由?任何不使用嵌套使用EF實體上下文的理由?
編輯:我的問題是沿線更多,如果有這樣一個場景,這種類型的嵌套可能導致異常或數據庫錯誤,而不是它是否是從建築立點建議...
謝謝,這是一個有效的架構理由不這樣做,但我的問題是沿線更多,如果有這樣一個場景,這種類型的嵌套可能導致異常或數據庫錯誤... – 2011-03-21 17:35:10
嗯......讓我們考慮一下。能否擴展的應用程序會導致數據庫連接問題?嗯... ;-) – 2011-03-21 17:48:39
@kzen:不,這一般不會導致錯誤。您當然可以創建一個場景,其中兩個實體使用同一個表格,對其中一個進行更改會導致錯誤或結果不一致。 – Guffa 2011-03-21 17:58:28