【发布时间】:2011-05-15 21:43:14
【问题描述】:
使用实体框架,您可以执行类似的操作来通过查询加载对象以供多个引用。
var Customer = context.Customers.Include(x=>x.Orders.Select(y=>y.Items));
似乎我不能用 LoadProperty 方法做同样的事情。当我已经有一个对象并且我需要加载一些参考数据时,我使用 LoadProperty。
context.LoadProperty(Customer, x=>x.Orders);
这行得通。但这会引发错误..
context.LoadProperty(Customer, x=>x.Orders.Select(y=>y.Items));
这也是...
context.LoadProperty(Customer.Orders, x=>x.Items);
这两种情况都是例外...
选择器表达式 LoadProperty 必须是 MemberAccess 为财产。
【问题讨论】:
标签: c# entity-framework entity-framework-4