我最近将实体框架版本4.1升级到6.1.2,目标是.Net framework 4.0。它有数据库第一种方法。
我面临的问题是,在升级之前,所有导航属性都已正确加载,但升级后它将始终返回Null。
升级后的当前配置与以前完全相同。
例如,下面的内容在升级之前正常工作。
var listResult = entities.sampleEntity.where(c=>c.active).ToList();
var result = listResult.navigationProperty1.navigationCollection1.select(c=>c.active).firstOrDefault().Id;
升级EF后我是否遗漏了任何配置?截至目前,我已经尝试了两种解决方案。
编辑:
我已经使用EF 6.x EntityObject Generator来使用带有EF 6的ObjectContext API。一切都和升级版本之前一样正常。
谢谢, Fenil