3

我在数据库中有 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();

在此处输入图像描述

4

1 回答 1

1

我认为你在第二级之后包括

.Include("ARC_Records.DAT_OrderDoctor")

或者

.Include(d=>d.ARC_Records.Secect(a=>a.DAT_OrderDoctor))
于 2013-05-04T05:05:29.270 回答