渡すデリゲートは、複数のコレクションを 1 つに折りたたむためSelectMany
の and を返す必要があります。IEnumerable
そうです、ここで何かが間違いなく間違っています。Select
あるコレクションを別のコレクションに単純にマップするものと混同していると思います。
あなたの目標が何であるかを知らなければ、それを修正する方法を正確に知ることは困難ですが、次のようなものが必要だと思います:
SFC.OrderFormModifiedMonitoringRecords
.OrderBy(t => t.DateModify)
.ThenBy(t => t.TimeModify)
.Select(t => new { RowID = t.rowID, OFnum = t.OFNo })
.Distinct();
またはクエリ構文で:
(from t in SFC.OrderFormModifiedMonitoringRecords
orderby t.DateModify, t.TimeModify
select new { RowID = t.rowID, OFnum = t.OFNo })
.Distinct();
DateModify
これにより、 によってレコードが並べ替えられTimeModify
、2 つのプロパティが選択さrowID
れ、OFNo
異なる値のペアのみが返されます。