考虑到我使用代码等(使用或不使用(考虑到使用(??)可配置上下文)):以后可以从对象中提取实体框架的上下文吗?
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