我想要提出的是这样表达的东西:
var result = Session.QueryOver<Foo>().OrderBy(f => f.UpdatedAt ?? f.CreatedAt);
果然,这行不通。T-SQL 中的大致等价物是
... order by coalesce(f.UpdatedAt, f.CreatedAt)
在 NHibernate QueryOver 中进行“合并”的犹太洁食方式是什么?
我想要提出的是这样表达的东西:
var result = Session.QueryOver<Foo>().OrderBy(f => f.UpdatedAt ?? f.CreatedAt);
果然,这行不通。T-SQL 中的大致等价物是
... order by coalesce(f.UpdatedAt, f.CreatedAt)
在 NHibernate QueryOver 中进行“合并”的犹太洁食方式是什么?