Junior — Middle
Explica qué es el mecanismo de migraciones en Entity Framework Core y cómo se utiliza para gestionar cambios en la base de datos.
sobes.tech AI
Respuesta de la IA
El mecanismo de migraciones en Entity Framework Core permite gestionar los cambios en la estructura de la base de datos (crear, modificar tablas, índices, relaciones) basándose en los cambios en los modelos de datos de la aplicación.
Cómo funciona:
- El desarrollador modifica los modelos (clases de entidades).
- Con el comando
Add-Migrationodotnet ef migrations addse crea una migración, que es una clase que describe los cambios. - El comando
Update-Databaseaplica las migraciones a la base de datos, sincronizando su estructura con los modelos.
Esto permite:
- Versionar los cambios en la base de datos.
- Automatizar la actualización del esquema durante el despliegue.
- Revertir cambios si es necesario.
Ejemplo de comando:
dotnet ef migrations add AddNewColumnToUsers
dotnet ef database update