var results2 = (from purchase in _session.Query<Purchase>()
group purchase by new { purchase.symbol } into purchases
select new Quote()
{
shares= purchases.Sum(p => p.shares)
}).ToList();
但是我得到了不支持的索引,错误信息只是newexpression。
答案 0 :(得分:1)
看看问题的日期,我想这个问题是关于NHibernate 3.2之前的。
假设您的Quote
是一个简单的POCO类并且您使用NHibernate 3.2或更高版本,此查询可以正常工作 - 请参阅my blog post以获取有关NHibernate中GroupBy
功能的一些详细信息。
所以解决方案就是升级。