エラーを生成する次のスニペットがあります。これは、ConditionRatingList に値がないことが原因であると想定しています。linqステートメント内でこれを修正する方法について誰か提案がありますか?
ステートメント スニペット:
Dim lst = From a In _context.Assets
Order By a.AssetIdentifier
Select New With {
.AssetID = a.AssetID,
.ConditionRating = a.ConditionRatingList.OrderByDescending(Function(o) o.DateCompleted).Select(Function(o) o.Rating).FirstOrDefault,
.ConditionRatingDate = a.ConditionRatingList.OrderByDescending(Function(o) o.DateCompleted).Select(Function(o) o.DateCompleted).FirstOrDefault}
生成されたエラー: 「char データ型を datetime データ型に変換すると、datetime 値が範囲外になりました。」