0
假如我有以下HQL:相当于HQL的凝聚LINQ到NHibernate的
select cast(coalesce(sum(c.Valoare), 0) as decimal)
from Comision as c
where c.User = :user
是否有LINQ到NHibernate的写这个的方法吗?
假如我有以下HQL:相当于HQL的凝聚LINQ到NHibernate的
select cast(coalesce(sum(c.Valoare), 0) as decimal)
from Comision as c
where c.User = :user
是否有LINQ到NHibernate的写这个的方法吗?
你可以使用C#空合并运算符吗?
(from c in Comision
where c.User = user
select c.Valoare ?? 0).Sum()
不工作,我最后写一个嵌入式HQL这有coallesce不知道这是否可能在LINQ到NHibernate的 – Para 2011-04-16 12:35:03
NHibernate的LINQ提供程序是完全无用:'无法转换对象类型'NHibernate.Hql.Ast.HqlCoalesce'来键入'NHibernate.Hql.Ast.HqlBooleanExpression'' – 2013-10-28 02:21:01