gpt4 book ai didi

linq - Entity Framework 中的复杂连接

转载 作者:行者123 更新时间:2023-12-05 01:32:37 25 4
gpt4 key购买 nike

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

enter image description here

最佳答案

我认为你是在第二级包含之后

.Include("ARC_Records.DAT_OrderDoctor")

.Include(d=>d.ARC_Records.Secect(a=>a.DAT_OrderDoctor))

关于linq - Entity Framework 中的复杂连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16370355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com