¿Cómo podemos ayudarte?
< Todos los temas
Imprimir

Agregar Entity Framework Core a un proyecto de Blazor Server

ANTES DE LEER EL ARTÍCULO, POR FAVOR, LEA AQUÍ

Para configurar EF Core a un proyecto de Blazor Server el primer paso es agregar los paquetes Nuget necesarios. Para esto la forma mas cómoda(al menos para mí) es usando la consola del administrador de paquetes, que si no está en la parte inferior del Visual Studio la buscamos en la barra de menús en Herramientas->Administrador de Paquetes NuGet-> Consola del Administrador de paquetes

En este ejemplo usaremos una base de datos de MSSQL Server.

En la consola ponemos la siguiente instrucción:

Una ves terminado de instalar el paquete pasamos a crear nuestro modelo que para este ejemplo usaremos una clase Persona. Esta clase la crearemos dentro de una carpeta que se llamará Models en la raíz del proyecto

Creamos en la raíz del proyecto una clase de nombre ApplicationDbContext con el siguiente contenido:

Nos dirigimos al Program.cs que se encuentra en la raíz de nuestro proyecto y justo después de la línea builder.Services.AddServerSideBlazor(); escribimos:

Donde la cadena de conexión que se hace referencia(Default) la creamos en el fichero appsettings.json quedando de la siguiente forma:

Solo nos queda aplicar la migración y actualizar la base de datos con los siguientes comandos en la Consola del Administrador de paquetes.

Ya estamos listos para en cualquier clase o componente de Razor llamar a nuestro contexto para consultar nuestra base de datos

Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tabla de contenidos