Entity Framework Invalid column name 'KolonAdı'. hatası

0

Bir model class içinde Enum olan bir  özelliği Entity Framework otomatikman eşleştiriyor ve  Invalid column name 'KolonAdı'. şeklinde hata alıyorum

C# Entity Framework Code First özellik eşleştirme engellemeyi Fluent API ile nasıl yaparım?

alattin alattin (17125)
8 yıl önce sordu

    Toplam 1 Cevap


    1

    Entity Framework ile Fluent API kullanarak herhangi bir property'nin eşleştirmesini (mapping) engellemek için  OnModelCreating metodu içinde şunu yapın:

     modelBuilder.Entity<Uye>().Ignore(t => t.UyeTur);

    Burada Uye altındaki UyeTur alanının model ve veritabanı arasındaki eşleşmesini gözardı etmiş oldu. Böylelikle Entity Framework bu eşleşmeti yapmayacaktır.

    alattin alattin (17125)
    8 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