Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

Cannot compare elements of type 'System.Collections.Generic.List' Hatası

Selamlar,
Lambda ile çalışırken koşul belirttiğinizde "Cannot compare elements of type 'System.Collections.Generic.List`1'. Only primitive types, enumeration types and entity types are supported." gibi hata alıyorsanız şunu bilmelisiniz ki null olan bir şeyi check yapmaya çalışıyorsunuz. Genellikle ilişkili tabloda null kontrolü yaptığınızda bu hatayı alıyorsunuz.

Koşulunuz şöyleyse hatalısınız:
DBContext.Products.Where(x=>x.Categories != null)

Doğrusu şöyle olacak:
DBContext.Products.Where(x=>x.Categories.Any())

Yani Any() metodu kullanılarak hatadan kaçabilirsiniz.

İyi çalışmalar,
Recep.

Developer.