【发布时间】:2012-03-07 14:01:35
【问题描述】:
您好,我有一个这样的查询
SELECT Customer.Name, sum([Load].Profit) as Profit FROM Customer INNER JOIN [Load] ON Customer.Id = [Load].CustomerId GROUP BY Customer.Name
我需要在 nhibernate 中执行此查询并将其映射到我这样创建的自定义域对象
public class CustomerProfit
{
public String Name;
public Decimal Profit;
}
可以这样做吗?以及如何或是否可以在 HQL 中执行此自定义查询?
【问题讨论】:
-
你更喜欢什么:a) 使用 resulttransformer 做最少的工作,但没有 changetracking b) 映射为具有自定义 sql 的实体和更多工作,但更改跟踪和东西
-
作为要求,我认为我更喜欢 :-)
-
看到这个答案stackoverflow.com/questions/5964147/…也许对你有帮助;)
标签: c# sql nhibernate