Entity framework 实体框架中未加载相关对象
我有两个POCO类,比如Category和Parent。在我的概念模型中,我有一个从父级到类别的导航属性,但没有相反的方式(从类别到产品) 我已成功创建了一个产品,并为其分配了一个类别,并保存了更改,如:Entity framework 实体框架中未加载相关对象,entity-framework,Entity Framework,我有两个POCO类,比如Category和Parent。在我的概念模型中,我有一个从父级到类别的导航属性,但没有相反的方式(从类别到产品) 我已成功创建了一个产品,并为其分配了一个类别,并保存了更改,如: Product p = new Product(); p.Category = someCategory; context.SaveChanges(); 但是,当我加载产品时,Category属性为NULL。有什么建议吗 干杯, Mosh当您检索产品时,请尝试立即加载类别: var pro
Product p = new Product();
p.Category = someCategory;
context.SaveChanges();
但是,当我加载产品时,Category属性为NULL。有什么建议吗
干杯,
Mosh当您检索产品时,请尝试立即加载类别:
var product = ctx.Products.Single(x => x.ProductId == 1).Include("Category");
除了RPM的答案之外,我刚才还问了一个相关的问题,关于如何对包含()的内容进行编译时检查: