Skip to content

osobytes/oye-iap

Repository files navigation

Aplicación web Blazor con ejemplo de EF Core

Este ejemplo ilustra el uso de los escenarios de Blazor Web App EF Core descritos en la documentación de Blazor.

Esta Aplicacion Utiliza Entity Framework Core para acceder a una base de datos SQLite. La aplicación muestra una lista de películas y permite al usuario agregar, editar y eliminar películas.

¿Qué es Entity Framework?

Entity Framework (EF) es un ORM (Object-Relational Mapper) que permite a los desarrolladores .NET trabajar con una base de datos utilizando objetos .NET. Elimina la necesidad de la mayoría del código de acceso a datos que normalmente necesitarías escribir. EF Core es una versión ligera, extensible y de código abierto de Entity Framework. Migraciones en Entity Framework Las migraciones en Entity Framework son una forma de mantener la base de datos actualizada para que coincida con el modelo de datos de la aplicación. Las migraciones incluyen la creación de nuevas tablas, la modificación de tablas existentes y otros cambios en la base de datos. Dado que ya se ha creado una migración inicial, puedes aplicar esta migración y todas las migraciones futuras utilizando los siguientes pasos:

Instalacion de Entity Framework

  1. Instalar Entity Framework Core: Para instalar Entity Framework Core, abre una terminal y ejecuta el siguiente comando:
dotnet tool install --global dotnet-ef

Migraciones de BD

  1. Aplicar las migraciones: Para aplicar todas las migraciones pendientes, abre una terminal en el directorio raíz de tu proyecto (donde se encuentra el archivo .csproj) y ejecuta el siguiente comando
dotnet ef database update

Este comando aplicará todas las migraciones pendientes. Si quieres aplicar una migración específica, puedes especificar su nombre:

dotnet ef database update NombreDeLaMigracion
  1. Crear nuevas migraciones: Si realizas cambios en tus modelos que requieren cambios en la base de datos, puedes crear una nueva migración con el siguiente comando:
dotnet ef migrations add NombreDeLaMigracion

Reemplaza NombreDeLaNuevaMigracion con un nombre que describa los cambios que estás realizando.

  1. Revertir migraciones: Si necesitas deshacer una migración, puedes utilizar el siguiente comando:
dotnet ef database update NombreDeLaMigracionAnterior

Este comando revertirá la base de datos al estado de NombreDeLaMigracionAnterior. Recuerda que las migraciones pueden modificar tu esquema de base de datos, por lo que siempre es una buena idea hacer una copia de seguridad de tu base de datos antes de aplicar migraciones.

About

OYE-IAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •