gpt4 book ai didi

c# - Entity Framework 递归地包含包含集合中每个实体的集合

转载 作者:IT王子 更新时间:2023-10-29 04:36:18 26 4
gpt4 key购买 nike

我有以下内容,我试图在这些国家/地区的城市中包含人们的地址。

Country country = _db.Countries
.Include(p=>p.Cities.People.????)
.Where(....)

不确定如何操作?

最佳答案

您必须为对象层次结构树中的每个级别添加一个 .Include 调用:

 var result = db.Countries
.Include(m => m.Cities)
.Include(m => m.Cities.Select(v => v.People))
.Where(....)

编辑:D.Stanley 的答案在紧凑代码方面更好,并且效果很好,我倾向于在模块化方面更喜欢这种语法。

关于c# - Entity Framework 递归地包含包含集合中每个实体的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945115/

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