Junior — Middle
Izskaidrojiet, kas ir migrācijas mehānisms Entity Framework Core un kā tas tiek izmantots datu bāzes izmaiņu pārvaldībai.
sobes.tech AI
Atbilde no AI
Entity Framework Core migrācijas mehānisms ļauj pārvaldīt datu bāzes struktūras izmaiņas (izveidot, mainīt tabulas, indeksus, saites), balstoties uz izmaiņām datu modeļos.
Kā tas darbojas:
- Izstrādātājs maina modeļus (entitāšu klases).
- Ar komandu
Add-Migrationvaidotnet ef migrations addtiek izveidota migrācija — klase, kas apraksta izmaiņas. - Komanda
Update-Databasepiemēro migrācijas datu bāzei un sinhronizē tās struktūru ar modeļiem.
Tas ļauj:
- versijēt datu bāzes izmaiņas.
- automatizēt shēmas atjaunināšanu izvietošanas laikā.
- atgriezt izmaiņas, ja nepieciešams.
Piemērs komandas:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update