Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

fluent nhibernate not supported exception newexpression

can anyone help me figure out what I'm doing wrong. I'm new to nhibernate and I'm finding it quite hard to really get comfortable with it. I have this query:

        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();

but I get notsupportedexception and the error message is just newexpression.

like image 940
Leon Avatar asked Jan 10 '11 22:01

Leon


1 Answers

Looking at the question's date, I guess that question was about NHibernate pre-3.2.

Assuming that your Quote is a simple POCO class and you use NHibernate 3.2 or later, this query works fine - see my blog post for some details about GroupBy capabilities in NHibernate.

So the solution simply is to upgrade.

like image 92
NOtherDev Avatar answered Oct 10 '22 05:10

NOtherDev