En este video, aprenderás a crear un WEB API utilizando .NET Core 9, integrando Swagger para generar documentación automática de tu API, y utilizando Entity Framework junto con SQL Server para gestionar tu base de datos. Te guiaré paso a paso en el proceso de instalación de los paquetes necesarios y en la configuración para que tu API esté lista para ser consumida, documentada y conectada a una base de datos SQL Server.
Herramientas usadas:
☑️ Visual Studio: https://visualstudio.microsoft.com/es/vs/
☑️ SQL Server: https://www.microsoft.com/es-es/sql-server/sql-server-downloads
Contenido del video:
Paso 1: Instalar los Paquetes Necesarios
Te mostraré cómo instalar las bibliotecas esenciales para trabajar con Entity Framework y Swagger en .NET Core 9:
☑️ Microsoft.EntityFrameworkCore
☑️ Microsoft.EntityFrameworkCore.SqlServer
☑️ Microsoft.EntityFrameworkCore.Tools
☑️ Swashbuckle.AspNetCore
☑️ Swashbuckle.AspNetCore.Swagger
Paso 2: Ejecutar el comando en la consola del Administrador de Paquetes
Scaffold-DbContext "Data Source=name_server;Database=name_database;Trusted_Connection=True;TrustServerCertificate=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force
◥◣◥◣◥◣ BASE DE DATOS - SQL SERVER ◥◣◥◣◥◣
CREATE DATABASE db_usuario
GO
USE db_usuario
GO
CREATE TABLE Usuario(
id INT PRIMARY KEY IDENTITY,
nombres VARCHAR(50) NOT NULL,
apellidos VARCHAR(50) NOT NULL,
correo VARCHAR(100) NOT NULL,
username VARCHAR(100),
fecha_creacion DATETIME
)
GO
INSERT INTO Usuario VALUES('Juan Carlos','Sanchez Calderon', '[email protected]','juan12',GETDATE())
SELECT * FROM usuario
GO
🔴 Link al repositorio:https://github.com/JoseCastro94/WebAPIUsuario
#net #sqlserver #entityframework #development #tutorial #netcore