如何订购以下产品? orderBy不识别x.Name。
var xRefsNames = db.CrossRefs.Where(x => pgNos.Contains(x.PG))
.Select(x => x.Name)
.Distinct()
.OrderBy(x=>x.Name);
答案 0 :(得分:11)
您的选择是投射不同的对象,可能是基于名称的字符串。您只想按x
订购。
var xRefsNames = db.CrossRefs.Where(x => pgNos.Contains(x.PG))
.Select(x => x.Name)
.Distinct()
.OrderBy(x=>x);