Junior — Middle
Magyarázza el, mi az a migrációs mechanizmus az Entity Framework Core-ban, és hogyan használják az adatbázisban végrehajtott változtatások kezelésére.
sobes.tech MI
Válasz az MI-től
Az Entity Framework Core migrációs mechanizmusa lehetővé teszi az adatbázis szerkezetének változásainak kezelését (új táblák, indexek, kapcsolatok létrehozása vagy módosítása) az alkalmazás adatmodelljeiben bekövetkezett változások alapján.
Hogyan működik:
- A fejlesztő módosítja a modelleket (entitásosztályokat).
- A
Add-Migrationvagydotnet ef migrations addparancs segítségével létrejön egy migráció — egy osztály, amely leírja a változásokat. - A
Update-Databaseparancs alkalmazza a migrációkat az adatbázison, szinkronizálva annak szerkezetét a modellekkel.
Ez lehetővé teszi:
- az adatbázis változásainak verziókezelését.
- a séma automatikus frissítését a telepítés során.
- a változtatások szükség szerinti visszavonását.
Példa parancs:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update