Свободное nhibernate не поддерживается исключение newexpression

может кто-нибудь помочь мне выяснить, что я делаю неправильно. Я новичок в 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();

но я получаю notsupportedexception, и сообщение об ошибке является просто новым выражением.

Ответ 1

Глядя на дату вопроса, я предполагаю, что этот вопрос касался NHibernate pre-3.2.

Предполагая, что ваш Quote является простым классом POCO, и вы используете NHibernate 3.2 или новее, этот запрос работает отлично - см. мой пост в блоге для некоторых деталей о возможностях GroupBy в NHibernate.

Итак, решение просто должно обновиться.