Meg*_*ind 4 c# linq entity-framework-4.1
我希望MULTILEVEL包含在我的linq语句中,类似于
var a = departments.include(u=>u.Customers)
.include(u=>u.Customers.Include(u=>u.Orders);
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
谢谢
Lad*_*nka 15
你当然可以使用lambda表达式,但你必须使用特殊格式:
var a = departments.Include(d => d.Customers.Select(c => c.Orders));
Run Code Online (Sandbox Code Playgroud)
这应该做的伎俩:
departments.Include("Customers.Orders");
Run Code Online (Sandbox Code Playgroud)
显然你不能再使用lambda表达式了.
比照 文档:http://msdn.microsoft.com/en-us/library/bb738708.aspx
| 归档时间: |
|
| 查看次数: |
4736 次 |
| 最近记录: |