私が考え出そうとしているのは、次のように表現されるものです。
var result = Session.QueryOver<Foo>().OrderBy(f => f.UpdatedAt ?? f.CreatedAt);
案の定、これはうまくいきません。T-SQL でのこれとほぼ同等のものは次のとおりです。
... order by coalesce(f.UpdatedAt, f.CreatedAt)
NHibernate QueryOver で「合体」を行うコーシャの方法は何ですか?