2011-01-10 30 views
10

bất cứ ai có thể giúp tôi tìm ra những gì tôi đang làm sai. Tôi mới đến nhibernate và tôi thấy nó khá khó để thực sự cảm thấy thoải mái với nó. Tôi có truy vấn này:fluent nhibernate không được hỗ trợ ngoại lệ newexpression

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

nhưng tôi không nhận được sự hỗ trợ ngoại lệ và thông báo lỗi chỉ là biểu hiện mới.

+2

Nhóm bằng hỗ trợ có giới hạn hiện tại trong Linq2NH. Tôi biết thực tế nó hiện không hỗ trợ nhiều nhóm cột theo mệnh đề. Tôi không thể nhớ nó hỗ trợ nhóm cột đơn theo mệnh đề như thế nào – cdmdotnet

Trả lời

1

Nhìn vào ngày của câu hỏi, tôi đoán câu hỏi đó là về NHibernate trước 3.2.

Giả sử rằng Quote là lớp POCO đơn giản và bạn sử dụng NHibernate 3.2 hoặc mới hơn, truy vấn này hoạt động tốt - xem my blog post để biết một số chi tiết về khả năng GroupBy trong NHibernate.

Vì vậy, giải pháp đơn giản là nâng cấp.

Các vấn đề liên quan