2 repositorios
Translates strongly-typed objects directly into database records without external configuration.
Distinct from Code-First Mappings: Shortlist candidates focus on GraphQL or specific type mappings; this is a general relational ORM pattern
Explore 2 awesome GitHub repositories matching data & databases · Code-First ORM Mapping. Refine with filters or upvote what's useful.
ServiceStack es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.
Translates typed objects into database records using a lightweight, code-first persistence method.
NorthwindTraders es una aplicación de ejemplo en ASP.NET Core que sirve como implementación de referencia para desarrollar API web RESTful. Demuestra el uso del ecosistema .NET para exponer la funcionalidad de negocio a través de HTTP. El proyecto proporciona un ejemplo de arquitectura de aplicación en capas, separando la lógica de negocio de la infraestructura y las dependencias externas. Implementa una capa de datos de Entity Framework Core utilizando un enfoque code-first para mapear objetos de la aplicación a una base de datos relacional. La implementación cubre capacidades principales del backend, incluyendo la integración de bases de datos relacionales, el enrutamiento de solicitudes del lado del servidor y la organización de capas de arquitectura desacopladas.
Implements a code-first approach to translate strongly-typed C# objects into relational database records.