私は Automapper 用の LINQ 式を作成する任務を負っていますが、これは SQL 式に変換できる必要があります。これは、私が問題を抱えているメソッド呼び出しがないことを意味します。
関心のある 2 つの列 ( と ) を持つレコードがProposedStartDate
ありActualStartDate
ます。ActualStartDate
が存在する場合は を取得し、nullの場合は を取得しProposedStartDate
ます。
.ForMember(d => d.StartDate, opt => opt.MapFrom(s => (from foo in s.foo
orderby foo.ProposedStartDate ascending
select foo.ProposedStartDate).LastOrDefault()))
これまでのところ、私はそこにいますが、null をチェックしActualStartDate
て安全な方法でプルする方法がわかりません。どんな助けでも素晴らしいでしょう。
ありがとう。