我有:
var names = db.tblPosts.Select(x => new { x.UserID, x.title }).Distinct().ToList();
我想选择 UserID 和标题, UserID 是不同的。
但没有工作,userID不明显..
答案 0 :(得分:8)
var items = db.tblPosts
.GroupBy(x => x.UserId)
.Select(g => new { UserId = g.Key, Title = g.FirstOrDefault().Title })
.ToList();
对于每个Title
,它将首先返回UserId
。添加其他OrderBy
/ ThenBy
以对第一组中的项目进行排序。