मुझे इस लिंक क्वेरी को चलाने पर "NotSupportedException" मिलता है। "निर्दिष्ट विधि समर्थित नहीं है।" क्या विधि? यहां तक कि "गणना()" के साथ भी टिप्पणी की गई, त्रुटि वही है। शून्य आंतरिक अपवाद।लिनक्स क्वेरी और समूह के साथ समर्थित नहीं किया गया है
स्टैक ट्रेस:
Hydra.WPF.ViewModels.AddressListViewModel._primaryMemberListWorker_DoWork (वस्तु प्रेषक, DoWorkEventArgs ई) परमें एम: \ परियोजनाओं \ हाइड्रा \ WPF \ ViewModels \ AddressList \ AddressListViewModel.cs: लाइन System.ComponentModel.BackgroundWorker.WorkerThreadStart (वस्तु तर्क)
एसक्यूएल क्वेरी में:
Select * From _Members
Inner Join AddressDetailsCCN a on a.MemberId=_Members.MemberID
Inner Join
(
Select Address+Address2 as CombinedAddress
From AddressDetailsCCN Where ListId=84
group by Address+Address2
Having COUNT(*)>1
) B on B.CombinedAddress=A.Address+A.Address2
Where CombinedAddress is not null AND CombinedAddress!='' AND a.ListId=84
Order by ClientID, CombinedAddress
Linq:
var grouped =
(from mem in session.Query<Member>()
join detail in session.Query<Detail>() on mem.Id equals detail.Member.Id
join d2 in (from d3 in session.Query<Detail>()
where d3.AddressList.Id == criteria.AddressList.Id
group d3 by d3.Address + d3.Address2 into x
where x.Count() > 1
select x) on detail.Address+detail.Address2 equals d2.Key
where detail.AddressList.Id==criteria.AddressList.Id
select mem);
कौन सी लाइन 1377 है? – walther
हाइबरनेट के लिनक कार्यान्वयन में बुनियादी ऑपरेटरों पर समस्याएं हैं। मुझे आश्चर्य है कि आखिर में जब हम एक सभ्य कार्यान्वयन करेंगे ... –
1377 सिर्फ इस विधि को रखने वाले रिपोजिटरी विधि पर कॉल है। – Seraph812