Default projesinin DAL Seçili olduğuna dikkat edelim, Ve Microsoft.EntityFrameworkCore.SqlServer ve Microsoft.EntityFrameworkCore.Tools kütüphanelerinin Dal projesine yüklendiğine emin olalım yoksa yazacağımız komutları algılamaz. Yüklerken 5.0.-- sürümüne dikkat edin, 5 te proje geliştirdiğimiz için 6 yı yüklemeyin
Migration işleinde Db nin oluşması için;
-- add-migration mycreatedb
Migration işlemi başarılı, DAL katmanına Migration klasörü altına, veritabanımızı sql de oluşturacak komutların yer aldığı migration dosyası oluştu. Şidi sql server'a gönderebiliriz.
---update-database
Veritabanımız oluştuktan sonra proje geliştirirken yeni tablo yada mevcut tabloya yeni bir sütun eklediğimizde migration işlemini güncellememiz gerekecek. Bunun için;
--update-database
Yapılan son migration işlemini geri almak için;
-- remove-migration -force
Bu işlem db deki deilişkliği geri alır, modeller üzerinde kaldırılması gereken property vs varsa bunu manuel sizlerin yapması gerekiyor.
Hiç yorum yok:
Yorum Gönder