0
Asp.Net MVC 4 uygulamasında, Include ile eager loading yapmak istediğimde,
db.Masraflar.Include("Detay").Where(t => t.Id == id).SingleOrDefault()
A specified Include path is not valid. The EntityType 'Macro.Client.Intra.Models.Masraf' does not declare a navigation property with the name 'Detay'. şeklinde hata alıyorum.
A specified Include path is not valid hatasının sebebi ve çözümü nedir?
0
A specified Include path is not valid. The EntityType 'Macro.Client.Intra.Models.Masraf' does not declare a navigation property with the name 'Detay'. şeklinde hata alıyorsanız bunun nedeni erişmek istediğiniz entity ya yok ya da hatalı belirtiyorsunuz.
Include ettiğiniz entity adının doğruluğunu kontrol edin.
Entity adını elinizde yazmak yerine
Direktif alanına
using System.Data.Entity;
ekleyin daha sonra
db.Masraflar.Include(t=> t.Detay).Where(t => t.Id == id).SingleOrDefault()
şeklinde lambda ifadesi ile yazın. Böylelikle yazım hatalarından kurtulursunuz.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol