Rica ederim.
..///
where (v.VillaTypes != null && v.VillaTypes.Count() > 1) && v.VillaTypes.Any(x=>x.Type=='a') && v.VillaTypes.Any(x=>x.Type=='b') ...// vb kriter ekleyebilirsiniz. Ya da bu sorguyu EF ile daha kolay da yapabilirsiniz.
İyi çalışmalar
İlgi ve desteğiniz için tekrar teşekkürler

Hocam takıldığım şu aslında, bu a-b-c lerin sayısı fazla ve client dan geliyor yani sorgu içerisinde bu şekilde & ler ile ayırmam mümkün değil çünkü ne geleceğini bilemiyorum.
EF ile nasıl olur?