Creación de servicios de consulta con .NET y SQL
Clase 17 de 24 • Curso de Introducción a los Microservicios
Contenido del curso
Arquitectura Basada en Microservicios
Automatización y Preparación del Entorno
Comunicación Asíncrona entre Servicios
Despliegue
- 16

Prueba práctica de comunicación entre microservicios en .NET
03:18 min - 17

Creación de servicios de consulta con .NET y SQL
Viendo ahora - 18

Despliegue de microservicios con Docker Compose
06:50 min - 19

Organización de repositorios para microservicios
02:18 min - 20

Configuración de secretos de GitHub para desplegar en Azure
03:56 min
Observabilidad
Crear servicios de consulta independientes es una habilidad esencial para desarrolladores que utilizan .NET y SQL. Esto permite mejorar los procesos mediante estructuras claras y eficientes. Aquí aprenderás paso a paso cómo implementar un servicio práctico, llamado get adults, utilizando herramientas simples como NuGet, SQL y Swagger, directamente desde tu terminal.
¿Qué necesito antes de empezar?
Antes de generar tu servicio, verifica tener instalados estos paquetes claves a través de NuGet:
- Paquete básico para tu proyecto.
- Paquete para conexión a SQL.
Haz esto desde tu terminal con comandos sencillos, copiando y pegando directamente desde el archivo de documentación proporcionado.
¿Cómo configuro mi proyecto paso a paso?
¿Cómo agrego mi conexión SQL correctamente?
La configuración del archivo appsettings es sencilla:
- Copia la configuración completa desde otra carpeta existente.
- Elimina elementos innecesarios, específicamente referencias que no correspondan a tu proyecto actual.
- Asegura que la cadena de conexión SQL sea correcta y funcional.
¿Qué elementos deben tener mis clases principales?
Tu archivo program.cs debe tener:
- Una configuración simple con Swagger para documentación.
- Método claramente definido para consultar información.
- Código reutilizable, únicamente ajustando los endpoints según necesidades específicas.
El archivo data context únicamente necesitará distinguir entre diferentes consultas, eliminando propiedades no relevantes para esta consulta particular, como la referencia "hijos" en este caso.
¿Qué precisión debe tener mi modelo de datos?
La definición de los modelos debe responder exactamente a los requerimientos de la consulta que vayas a realizar:
- Verifica y compara con modelos existentes, copiando y ajustando solo las propiedades necesarias.
- Mantén claro y organizado el directorio de modelos en tu proyecto.