LINQ クエリが正しく機能しない
私は次のようにしたい、特定の条件で訪問者テーブルから訪問者レコードにアクセスしたい
その場所を訪れた最後の5人の訪問者のリストを取得したい
次のクエリを使用して結果を取得していますが、distinct() に関しては問題が発生し、distinct() は既存の順序を破棄します。
var result = ObjPlace.visitorlist
.where(visitpalce => visitplace.name == Placename)
.OrderByDescending(visitor => visitor.visitdate)
.Select(x => x.visitorID)
.Distinct()
.take(5);
私がdistinct()を削除すると、完全に機能します...
どうすれば同じことを達成できますか?