3
我的任務是爲Automapper創建LINQ表達式,該表達式必須能夠轉換爲SQL表達式。這意味着沒有方法調用,這是我遇到問題的地方。NULL在LINQ表達式中檢查SQL
我有兩列感興趣的記錄 - ProposedStartDate
和ActualStartDate
。如果它存在,我想獲得ActualStartDate
,如果爲空則獲取ProposedStartDate
。
.ForMember(d => d.StartDate, opt => opt.MapFrom(s => (from foo in s.foo
orderby foo.ProposedStartDate ascending
select foo.ProposedStartDate).LastOrDefault()))
到目前爲止,我在那裏,但我不確定如何檢查空值和安全的方式拉ActualStartDate
。任何幫助都會很棒。
謝謝。
'x.Foo!= null' – Aron 2013-03-14 10:50:20