我在数据库中有3个表(下图)。我正在尝试加入表格,以便我可以从所有表格中获取所有相关信息。我从DAT_Demo开始,我已经能够从DAT_Demo和ARC_Records获取所有记录,但我无法弄清楚如何同时提取与ARC_Records相关的所有DAT_OrderDoctors记录。我有以下代码来拉取我想要的记录,但DAT_OrderDoctors不可用。我怎样才能做到这一点?
到目前为止代码:
IQueryable<DAT_Demo> query = _localContext.DAT_Demo
.Include("ARC_Records")
.Include("ARC_Immuno")
.OrderBy(d => d.LastName)
.Where(d => SqlFunctions.PatIndex(txtSearch.Text + "%", d.FirstName + " " + d.LastName) > 0)
.Take(100);
demo = query.ToList();
答案 0 :(得分:1)
我认为你是在追求第二级别
.Include("ARC_Records.DAT_OrderDoctor")
或
.Include(d=>d.ARC_Records.Secect(a=>a.DAT_OrderDoctor))