Entity Framework Migration Komutları

Entity framework de yaptığımız değişiklikleri veritabanına yansıtabilmek için terminalde migration komutları kullanarak kelime anlamı gibi göç yapacağız.

Herhangi bir işlem yapmadan önce migrationı aktif etmek için: (Sadece entityframework sürümü için geçerlidri Core’da gerek yok)

Yaptığımız değişiklikleri eklemek için:

herhangi bir değişiklik sonrası veritabanına yansıtmak için:

değişiklikleri yaptık veritabanına yansıttık eğer ki geri bu yaptığımız değişiklikleri belli bir migrationa geri döndürmek için:

Eğer yaptığınız bütün değişikllikleri geri almak istiyorsanız:

Bu işlemler sonrası migrationı elle de silebilirsiniz, migration ismi vermezseniz son migration silinir.

Migrationı oluşturup güncellediniz fakat bir değişiklik eklemeyi unutmuşsunuz bunun için silip baştan eklemeye gerek yok oluşturmuş olduğunuz migration adı ile şöyle yapabilrsiniz:

ben bunlarla hiç uğraşmayayım yaptığım değişiklikler otomatik tanımlansın derseniz bunun içinde bir yöntem var

eğer çoklu Context sınıfınız var ise -Context etiketi ve -Outpudir ile migrations klasörünü belirtmeniz gerekir

Code First Bire Bir İlişki:

https://okankaradag.com/entity-framewok/entity-framework-code-first-vs-sql-server-birebir-iliski/

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Turkish