5
嗨,我有這樣的在NHibernate中執行自定義查詢,並映射到一個自定義的域對象
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和更多的工作,但變化的跟蹤和東西 – Firo 2012-03-07 15:18:49
由於實體需求最少的工作,我想我更喜歡:-) – Sudantha 2012-03-07 15:58:13
見這個答案 http://stackoverflow.com/questions/5964147/map-sql-query-to-business-object-in-nhibernate 也許對你有幫助;) – Gholamreza 2013-12-04 04:26:32