Lambda expression used inside Include is not valid

Soru

.Net Core ile yaptığım bir uygulamada include kullanmaya çalıştığımda aşağıdaki hatayı alıyorum. Bu hatayı nasıl çözebilirim.

ViewData[“Siparisler”] = _context.Siparislers.Include(s=>s.Sepetim.Select(b=>b.BirimFiyati)).AsNoTracking().ToList();

aldığım hata şu şekildedir.

System.InvalidOperationException: ‘Lambda expression used inside Include is not valid.’

Çözüldü 0
ates 1 ay 1 Cevap 68 gösterim 0

Cevap ( 1 )

  1. Merhaba kullanım ile alakalı hata alıyorsunuz. Aşağıdaki gibi kullandığınız zaman bir hata almazsınız.

    _context.Siparislers.Include(s=>s.Sepetim.Select(b=>b.BirimFiyati)).AsNoTracking().ToList();

    yerine bir kullanım daha doğru olacaktır.

    _context.Siparislers.Include(s=>s.Sepetim).AsNoTracking().ToList();

    En iyi cevap

Cevap bırak