EF Core Migrations Tamamlama

Bu yazıda .Net Core EF ile code first migration işlemlerine ait kodlarından kısaca bahsetmek istiyorum.

Modellerinizdeki değişiklikleri database e yansıtılacak olan yeni migration dosyasının auto-build olması için şu kodu çalıştırabilirsiniz.

Console:
dotnet ef migrations add InitialCreate
Shell:
Add-Migration InitialCreate

Projede farklı bir klasöre Migrations dosyalarını create edilmesini istiyorsanız:

Console:
dotnet ef migrations add InitialCreate -o Data/SubFolder
Shell:
Add-Migration InitialCreate -o Data/SubFolder

Değişiklikleri database e uygulamak için aşağıdaki kodu çalıştırabilirsiniz:

Console:
dotnet ef database update
Shell:
Update-Database

Migration dosyasını geri almak için bu kodu çalıştırabilirsiniz. Not: update den sonra işe yaramıyor.

Console:
dotnet ef migrations remove
Shell:
Remove-Migration

Generate SQL scripts

Console:
dotnet ef migrations script

Shell:
Script-Migration

Apply migrations at runtime

myDbContext.Database.Migrate();

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Son Yazılar