我有2个POCO类,如Category和Parent。在我的概念模型中,我有一个从父类到类的导航属性,但没有其他方式(从类到产品)。实体框架中未加载相关对象
我已经能够成功地创造产品和指定类别,以它并保存更改,如:
Product p = new Product();
p.Category = someCategory;
context.SaveChanges();
然而,当我打开产品,类别为物业NULL。有什么建议?
干杯, MOSH
我有2个POCO类,如Category和Parent。在我的概念模型中,我有一个从父类到类的导航属性,但没有其他方式(从类到产品)。实体框架中未加载相关对象
我已经能够成功地创造产品和指定类别,以它并保存更改,如:
Product p = new Product();
p.Category = someCategory;
context.SaveChanges();
然而,当我打开产品,类别为物业NULL。有什么建议?
干杯, MOSH
尝试预先加载的类别当您检索产品:
var product = ctx.Products.Single(x => x.ProductId == 1).Include("Category");
除了RPM的回答,我问了一个相关的问题前一阵子在编译时检查你包含的东西():