Skip to content

About

Creación de una API a una base de datos como ejemplo sencillo

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personas API - Web API con SQL Server & ADO.NET

Una Web API RESTful desarrollada en C# y .NET 8 que gestiona el ciclo CRUD completo para el modelo de Personas / Contactos, conectada directamente a una base de datos SQL Server mediante Procedimientos Almacenados (Stored Procedures) y ADO.NET.


📌 Descripción del Proyecto

Este proyecto evoluciona la arquitectura backend reemplazando las listas temporales en memoria por la persistencia de datos en SQL Server. La interacción con la base de datos se realiza a través de Microsoft.Data.SqlClient invocando Stored Procedures para optimizar el rendimiento, garantizar la seguridad contra inyecciones SQL y mantener encapsulada la lógica de acceso a datos.


🛠️ Arquitectura e Integración

┌────────────────────────────────────────────────────────┐
│                   Cliente HTTP / Swagger               │
└───────────────────────────┬────────────────────────────┘
                            │  JSON (Petición/Respuesta)
                            ▼
┌────────────────────────────────────────────────────────┐
│               .NET 8 API (PersonaController)           │
└───────────────────────────┬────────────────────────────┘
                            │  SqlConnection / SqlCommand
                            ▼
┌────────────────────────────────────────────────────────┐
│      SQL Server (CrudAPI) - Proceimientos almacenados. │
└───────────────────────────┴────────────────────────────┘

About

Creación de una API a una base de datos como ejemplo sencillo

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages