Junior — Middle
Entity Framework Core-də miqrasiya mexanizminin nə olduğunu və verilənlər bazasında dəyişiklikləri idarə etmək üçün necə istifadə olunduğunu izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
Entity Framework Core'da miqrasiya mexanizmi verilənlər bazasının strukturunda dəyişiklikləri idarə etməyə imkan verir (yeni cədvəllər, indekslər, əlaqələr yaratmaq və ya dəyişdirmək) tətbiqin məlumat modellərindəki dəyişikliklər əsasında.
Bu necə işləyir:
- İnkişaf etdirici modelləri (varlıq sinflərini) dəyişir.
Add-Migrationvə yadotnet ef migrations addəmri ilə miqrasiya yaradılır — dəyişiklikləri təsvir edən sinif.Update-Databaseəmri miqrasiyaları verilənlər bazasına tətbiq edir və onun strukturunu modellərlə sinxronlaşdırır.
Bu aşağıdakı imkanları verir:
- verilənlər bazasının dəyişikliklərini versiyalamaq.
- yerləşdirmə zamanı sxeməni avtomatik yeniləmək.
- ehtiyac olduqda dəyişiklikləri geri almaq.
Əməli nümunə:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update