3 つのプロパティを持つクラス (ApplicationHistory) があります。
ApplicantId、ProviderId、ApplicationDate
データベースからのデータをリストに返しますが、これには重複した ApplicantId/ProviderId キーが含まれています。
各 ApplicantId/ProviderId の最も早い申請日のみがリストに含まれるように、リストを抑制したいと考えています。
以下の例は私が現在いる場所ですが、最も早い日付が確実に返されるようにする方法がわかりません。
var supressed = history
.GroupBy(x => new
{
ApplicantId = x.ApplicantId,
ProviderId = x.ProviderId
})
.First();
すべてのアドバイスに感謝します。