Está en la página 1de 23

HACER UN REGISTRO CON

BLAZOR
CREAR UN NUEVO REPOSITORIO
EJECUTAR EL PROYECTO
INSTALAR EXTENSION
INSTALAR ENTITY FRAMEWORK

Haciendo uso de NUGET instalaremos


EntityFramework en nuestro proyecto.

De esta forma podremos de comunicarnos con


Sql Server, SQLITE o cualquier otra base de datos soportada

dotnet tool install --global dotnet-ef

dotnet add package Microsoft.EntityFrameworkCore.Sqlite

dotnet add package Microsoft.EntityFrameworkCore.Tools


CONFIGURAR EL PROYECTO

Clic derecho sobre el


proyecto para editarlo
y agregar la siguiente
línea que nos
permitirá encontrar
nuestra base de datos
SQLITE.
ESTRUCTURA DE CARPETAS
Aquí pondremos nuestra lógica de negocios, solo se deben referenciar clases de la DAL y Entidades
Aquí configuraremos nuestro contexto Entity Framework, el único responsable de hablar con la DB
Aquí pondremos todas nuestras clases que representaran una entidad en la base de datos
En esta carpeta organizamos todos los componentes que conforman la interfaz de usuario.

Aquí ponemos el menú principal y le permitimos al usuario interactuar con nuestra aplicación
ENTIDAD ESTUDIANTES

Haciendo uso de los data


annotations podemos indicar el
tipo de validación que
deseemos.
CREAR EL CONTEXTO
2

1. Agregar la clase Contexto.


2. Heredar de DbContext.
3. Crear una propiedad por cada entidad que se guardara en la base de
datos.
CONFIGURAR LA CONEXIÓN

1. Configurar la conexión string en appsettings.json


2. Inyectar el contexto con su conexión en el Startup.cs
CREAR LA BASE DE DATOS
(CON UNA MIGRACIÓN)
Primero revisar que no hay Luego ejecutar los siguientes comandos en la terminal.
errores ejecutado el
programa, después
verificar que no falte
ninguna llave dotnet ef migrations add “Inicial”
primaria dentro de las
entidades. dotnet ef database update

dotnet ef migrations add “Inicial”


GUARDAR DE LA BLL
MÉTODO EXISTE
AGREGAR UN COMPONENTE
HTMLY COMPONENTES DEL REGISTRO (1)
HTMLY COMPONENTES DEL REGISTRO (2)
HTMLY COMPONENTES DEL REGISTRO (3)
CÓDIGO C# DEL REGISTRO
NUEVO Y BUSCAR
GUARDAR
ELIMINAR
CÓDIGO FUENTE DEL EJEMPLO
https://github.com/enelramon/TeacherControlBlazor

También podría gustarte