我正在使用UnitOfWork函数从我的数据库中获取项目,如下所示:
var items = UnitOfWork.ConversationPosts.Query(postFilter).Take(10);
但是,有没有办法获得前10个独特的项目?我尝试使用像这样的Linq函数,但我不知道如何正确使用它:
var items= UnitOfWork.ConversationPosts.Query(postFilter).Take(10).Where(x =>x.id ___);
答案 0 :(得分:0)
var items = UnitOfWork.ConversationPosts
.Query(postFilter)
.GroupBy(c => c.Id)
.Select(d => d.First())
.Take(10);