[英]Entity Framework root navigation property null but descendent navigation property populated
根模型上的导航属性始终返回null,而在类似定义的同一模型上的辅助关系可以正确加载。 我正试图找出原因。
首先使用EF6代码,急于加载,我具有如下结构的模型/导航属性:
我的ProjectUser.Project始终为null,但有趣的是ProjectUser.Groups.Clients.Project的填充正确。 我的项目映射如下:
HasRequired(pu => pu.Project)
.WithOptional()
.Map(m => m.MapKey("ProjectId"));
为了进一步使事情变得混乱,我居然能拿到项目,如果在上面的映射更改加载WithOptional()
是WithMany()
但这对我来说没有意义...所以我的问题是:
为什么在使用WithOptional
时未加载WithOptional
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.