【发布时间】:2016-01-14 05:23:02
【问题描述】:
我有 4 个用外键连接的表。
MasterTable01(外键MasterTable02Id)
MasterTable02(外键MasterTable03Id)
MasterTable03(外键MasterTable04Id)
MasterTable04
现在我想在我的结果集中包含所有这些表。
var result = context.MasterTable01
.Include(MasterTable01)
.Include(MasterTable02.MasterTable03)
.Include(MasterTable03.MasterTable04)
以及如何读取嵌套值。
result.foreach(x => new myObject(x.MasterTable01.Desc,
x.MasterTable01.MasterTable02.Desc,
x.MasterTable01.MasterTable02.MasterTable03.Desc));
【问题讨论】:
-
这段代码不会编译。
标签: c# entity-framework linq extension-methods