【发布时间】:2021-11-11 15:51:56
【问题描述】:
我试过了,但这不是我想要的:
var result = myList
.GetQueryable()
.GroupBy(g => g.Name)
.Where(w => w.Name == "myName")
.AnyAsync(a => a.Count() > 1);
如果找到多于 1 条记录,它应该返回 true,名称为 "myName" 和 false,如果最多找到一个名称 "myName"。
我在Where 子句中得到编译时错误。但我需要检查一个特定的值。
有什么想法吗?
【问题讨论】:
-
var result = myList.Where(item => item.Name == "myName").Skip(1).Any();id 你想检查myList是否包含至少2和Name的项目"myName"