Junior — Middle
Vysvetlite, čo je mechanizmus migrácií v Entity Framework Core a ako sa používa na riadenie zmien v databáze.
sobes.tech AI
Odpoveď od AI
Migračný mechanizmus v Entity Framework Core umožňuje spravovať zmeny v štruktúre databázy (vytváranie, úprava tabuliek, indexov, vzťahov) na základe zmien v dátových modeloch aplikácie.
Ako to funguje:
- Vývojár upraví modely (triedy entít).
- Pomocou príkazu
Add-Migrationalebodotnet ef migrations addsa vytvorí migrácia — trieda, ktorá popisuje zmeny. - Príkaz
Update-Databaseaplikuje migrácie na databázu a synchronizuje jej štruktúru s modelmi.
Toto umožňuje:
- verzionovanie zmien v databáze.
- automatizáciu aktualizácie schémy počas nasadenia.
- vrátenie zmien, ak je to potrebné.
Príklad príkazu:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update