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