安德烈·鲁尼科维奇(Andre Rubnikowich)
我与订单-> ContentRequest->机构表有关系。ContentRequest.Institution
在执行数据库搜索时如何填充?
下面的语句将填充Orders
和ContentRequest
模型。这很好。
List<Orders> orderList = db.Orders.Include("ContentRequest").ToList();
我也想Orders.ContentRequest.Institution
填充模型。
八叶球菌
您可以执行此操作(使用Include扩展方法的此重载):
var orderList = db.Orders.Include(o=>o.ContentRequest.Institution).ToList();
或者,您仍然可以通过以下方式使用在问题中显示的Include方法:
var orderList = db.Orders.Include("ContentRequest.Institution").ToList();
但是我更喜欢第一个解决方案,因为它是强类型化的,并且如果您更改某些属性的名称,或者在编写属性名称时遇到键入错误,则使用第一个解决方案会出现编译错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句