【发布时间】:2014-04-20 03:49:08
【问题描述】:
使用 PredicateBuilder 并对表中的多个 ID 进行谓词,我们会得到许多带有过滤 ID 的列表的结果,如下所示:
谓词生成器使用 OR 为 {aaa,bbb,ccc,ddd} 创建一个谓词。我想拥有每组的第一项。 linq 查询可以吗?
var predicate = PredicateBuilder.False<someobject>();
foreach (var item in items)
{
predicate = predicate.Or(p => p.id == item.id );
}
...
【问题讨论】:
-
任何答案有帮助吗?
-
还没有!我想要每个组的第一项
标签: c# linq predicate predicatebuilder