Cómo Crear WEB API con .NET Core 9, Swagger y Entity Framework – Tutorial Completo

Опубликовано: 21 Март 2026
на канале: Jose Luis Dev | Software Engineer
16,445
512

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...
☑️ SQL Server: https://www.microsoft.com/es-es/sql-s...

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/WebAP...

#net #sqlserver #entityframework #development #tutorial #netcore