fluent nhibernate不支持异常newexpression

fluent nhibernate不支持异常newexpression,nhibernate,linq-to-nhibernate,Nhibernate,Linq To Nhibernate,谁能帮我找出我做错了什么。我是nhibernate的新手,我发现很难真正适应它。我有一个疑问: var results2 = (from purchase in _session.Query<Purchase>() group purchase by new { purchase.symbol } into purchases select new Quote()

谁能帮我找出我做错了什么。我是nhibernate的新手,我发现很难真正适应它。我有一个疑问:

        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();
var results2=(来自_session.Query()中的购买)
通过新的{purchase.symbol}将采购分组到采购中
选择新报价()
{
股票=购买金额(p=>p.shares)
}).ToList();

但是我得到了notsupportedexception,错误消息只是一个新的表达式。

看看问题的日期,我猜这个问题是关于NHibernate 3.2之前的

假设您的
Quote
是一个简单的POCO类,并且您使用的是NHibernate 3.2或更高版本,此查询工作正常-有关NHibernate中的
GroupBy
功能的详细信息,请参阅


因此,解决方案就是升级。

Group by目前在Linq2NH的支持有限。我知道它目前不支持多列GROUPBY子句。我不记得它是如何支持单列GROUPBY子句的