fluent nhibernate不支持异常newexpression
谁能帮我找出我做错了什么。我是nhibernate的新手,我发现很难真正适应它。我有一个疑问: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()
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子句的