1

以下はどのように注文すればよいですか?orderBy は x.Name を認識しません。

var xRefsNames = db.CrossRefs.Where(x => pgNos.Contains(x.PG))
.Select(x => x.Name)
.Distinct()
.OrderBy(x=>x.Name);
4

1 に答える 1

11

あなたの選択は、おそらく名前に基づく文字列である別のオブジェクトを投影しています。で注文したいだけですx

var xRefsNames = db.CrossRefs.Where(x => pgNos.Contains(x.PG))
.Select(x => x.Name)
.Distinct()
.OrderBy(x=>x);
于 2012-12-07T14:46:21.463 に答える