0
我正在努力學習nhibernate,但我找到了一個很大的學習曲線。我已經嘗試創建一個LINQ到nhibernate查詢,但它似乎並沒有受到支持,所以我決定嘗試使用QueryOver。我試圖把這種幫助翻譯linq查詢爲nhibernate
results = (from purchase in _session.Query<Purchase>()
group purchase by purchase.symbol into purchases
select new Quote
{
shares = purchases.Sum(p => p.shares)
}).ToList();
但到目前爲止,我得到的是這樣的
var results2 = _session.QueryOver<Purchase>()
.SelectList(list => list
.SelectGroup(g => g.symbol)
.SelectSum(g => g.shares)).List();
,它甚至不工作。請有人指點我正確的方向嗎?
謝謝
我現在正在接近方言不支持DbType.Double 參數名稱:typecode但在此之前,我嘗試在group by語句中創建一個匿名對象。這導致了一個沒有實現的例外 – Leon 2011-01-11 16:15:57