【发布时间】:2021-08-27 04:56:04
【问题描述】:
类似的东西
前
var temp = dbcontext.ModelA.include(x=>x.ModelB.where(...))
var temp = dbcontext.ModelA.include(x=>x.ModelB.Any(...))
【问题讨论】:
标签: c# entity-framework linq lambda
类似的东西
前
var temp = dbcontext.ModelA.include(x=>x.ModelB.where(...))
var temp = dbcontext.ModelA.include(x=>x.ModelB.Any(...))
【问题讨论】:
标签: c# entity-framework linq lambda
支持filtered includes,但仅限 EF Core 5.0,这将允许您使用 Where。
根据文档:
支持的操作有:
Where、OrderBy、OrderByDescending、ThenBy、ThenByDescending、Skip和Take。
但是,直接使用Any 没有意义,因为它返回bool 而不是相关实体的子集。
【讨论】: