【发布时间】:2012-04-13 14:24:35
【问题描述】:
使用 nHibernate QueryOver 我想选择一系列包含聚合表达式的值。所以sql可能是:
SELECT SUM(Total / (TaxRate + 1)) Totals FROM Contract Group By CustomerId
我看不出在哪里(或是否)支持此功能。我可以将 where 子句编写为表达式,但不能将 select 中的列定义为表达式,这似乎很奇怪。
【问题讨论】:
-
HQL 是您的朋友!顺便说一句,您的接受率为零:)
-
另一种方法是编写一个视图,其中包含计算和映射
标签: nhibernate queryover