0

我正在使用 UnitOfWork 函数从我的数据库中获取项目,如下所示:

var items = UnitOfWork.ConversationPosts.Query(postFilter).Take(10);

但是,有没有办法获得前 10 个独特的物品?我尝试使用这样的 Linq 函数,但我不知道如何正确使用它:

var items= UnitOfWork.ConversationPosts.Query(postFilter).Take(10).Where(x =>x.id ___);
4

1 回答 1

0
var items = UnitOfWork.ConversationPosts
              .Query(postFilter)
              .GroupBy(c => c.Id)
              .Select(d => d.First())
              .Take(10);
于 2013-05-15T13:26:55.977 回答