Junior — Middle
Objasnite šta je mehanizam migracija u Entity Framework Core i kako se koristi za upravljanje promenama u bazi podataka.
sobes.tech АИ
Одговор од АИ
Механизам миграција у Entity Framework Core омогућава управљање променама у структури базе података (креирање, измена табела, индекса, веза) на основу промена у моделима података апликације.
Како то ради:
- Развијач мења моделе (класе ентитета).
- Помоћу команде
Add-Migrationилиdotnet ef migrations addкреира се миграција — класа која описује промене. - Команда
Update-Databaseпримењује миграције на базу података, синхронизуюћи њену структуру са моделима.
Ово омогућава:
- верзионисање промена у бази података.
- аутоматизацију ажурирања шеме током деплоја.
- враћање промена ако је потребно.
Пример команде:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update