是否有适当的方法可以对实体的子项进行计数并以此值进行过滤
我现在正在尝试的方式
var seed = context.Items.Select(x => new {
count = x.ChildItems.Count()
};
seed = seed.Where(x => x.count > 0);
结果我在日志中看到了
LINQ表达式'...'无法翻译,将在本地进行评估。 它将为每一行创建计数查询!
我做错什么了吗,或者在EF CORE 2.1中是不可能的
答案 0 :(得分:0)
以下是什么问题:
var seed = context.Items.Include(x => x.ChildItems).Where(x => x.ChildItems.Count() > 0).ToList();