考慮到我使用代碼等(使用或不使用(考慮到使用(??)可配置上下文)):以後可以從對象中提取實體框架的上下文嗎?
IQueryable<Konsultanci> listaKonsultantow;
using (var context = new EntityBazaCRM(Settings.sqlDataConnectionDetailsCRM)) {
listaKonsultantow = from k in context.Konsultancis
select k;
}
我可以以某種方式提取上下文從Konsultanci對象使用稍後所以就不會不需要在課堂上存儲上下文?
foreach (Konsultanci test in listaKonsultantow) {
// get context here?
}
那些POCO? – SLaks 2012-01-31 21:48:29
我從SQL Server中加載這些對象。這是繼續http://stackoverflow.com/questions/9086722/can-entity-framework-context-be-reused-all-the-time-in-code和http://stackoverflow.com/questions/9083709/這兩個對象之間的關係不能被定義因爲它們被攻擊了很多錯誤之後,我定義了private private readonly EntityBazaCRM context = new EntityBazaCRM(Settings.sqlDataConnectionDetailsCRM);'在頂部它解決了我的問題。但我寧願從對象I中獲取上下文,而是使用上下文中定義的上下文。 – MadBoy 2012-01-31 21:50:06