लिए मुझे लगता है मैं सभी समूहों को एक विशेष उपयोगकर्ता के अंतर्गत आता है प्राप्त करने के लिए कोशिश कर रहा हूँ name
, desc
के साथ एक समूह डोमेन मॉडल और users
(समूह से संबंधित) के संग्रहLINQ संस्थाओं EF4
है।
var results = from p in AuthorizationService.UnitOfWork.Groups.FindAll()
where
(p.Users != null && p.Users.Select(u => u.Id).Contains(CurrentUser.Id))
select p.Name;
मैं निम्नलिखित त्रुटि मिलती है जब मैं क्वेरी
Cannot compare elements of type 'System.Collections.Generic.ICollection`1'. Only primitive types (such as Int32, String, and Guid) and entity types are supported.
किसी भी मदद appreciated.Thanks है निष्पादित करने के लिए प्रयास करें: यह मेरा LinQ बयान है!
क्यों नहीं छोड़ कि पिछले खंड शामिल है और लपेट कि आपके चयन में? – Rig
रिग, क्या आप मुझे दिखा सकते हैं कि क्वेरी कैसा दिखाई देगी? – Lavan