Kayıtlar

Entity Framework Code First Migration - Database Güncelleme etiketine sahip yayınlar gösteriliyor

Entity Framework Code First Migration - Database Güncelleme

Resim
System.InvalidOperationException: 'The model backing the 'DataBaseContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).' Hatası ve Çözümü  Entity Framework   Code First  yaklaşımı ile kullanılıyorsa veritabanı yapısında değişiklik yapıldığında tüm veritabanı tekrardan oluşuyor. Bu da aktif uygulamalarda geliştirme yaparken ciddi bir sıkıntı haline geliyor. Neyse ki  Microsoft Entity Framework 4.3  ile  Code First ‘e  Migration özelliği eklemiş. Bu sayede sıfırlanmadan veritabanı üzerinde istenen değişiklikler gerçekleştirilmiş oluyor. Şimdi bu nasıl yapılıyor  adım adım inceleyebilirsiniz. Öncelikli olarak modelinizi barındıracağınız bir  class  oluşturmanız gerekmektedir.