Varlıkları için ben belirli bir kullanıcının ait olduğu tüm grupları almak için çalışıyorum bir Grupları alanı name
, desc
ile model ve (gruba ait) users
toplanmasıLinq EF4'ü
var. i sorgu
Cannot compare elements of type 'System.Collections.Generic.ICollection`1'. Only primitive types (such as Int32, String, and Guid) and entity types are supported.
Herhangi bir yardım appreciated.Thanks olduğunu yürütmeye çalıştığınızda aşağıdaki hatayı alıyorum
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;
: Bu benim LinQ ifadedir!
Neden o son maddesini içerir ve seçme içine sarın düşürmeyin boş testini kaldırmak için Tamam, tembel-dolu mu? – Rig
rig, sorgunun nasıl görüneceğini bana gösterebilir misin? – Lavan