A specified Include path is not valid

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?

alattin alattin (12895)
5 yıl önce sordu

Toplam 1 Cevap


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.

alattin alattin (12895)
5 yıl önce cevaplandı

üyelik gerektirir

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