3 repositorios
Tools that generate type-safe mapping logic and DTOs from models at compile time.
Distinct from Data Transfer Objects: Focuses on the generation of the mapping logic and DTOs themselves, rather than just the architectural use of DTOs.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Type-Safe Mapping Generation. Refine with filters or upvote what's useful.
Mapster es un mapper de objeto a objeto para .NET y un motor de mapeo de alto rendimiento utilizado para transformar datos entre diferentes modelos de objetos. Funciona como una herramienta de transferencia de datos con seguridad de tipos y una herramienta de proyección de consultas LINQ para mover datos entre lógica interna y estructuras de datos externas. El motor utiliza expresiones de mapeo compiladas y código máquina para reducir la sobrecarga durante la conversión de objetos. Permite específicamente proyectar fuentes de datos consultables directamente en tipos de destino para optimizar la recuperación de bases de datos. El conjunto de herramientas cubre la generación de objetos de transferencia de datos, transformación de datos inmutables y proyección de resultados de consultas. Incluye capacidades para mapear colecciones inmutables, preservar referencias de objetos e inyectar parámetros de tiempo de ejecución en el proceso de transformación.
Generates data transfer objects and mapping logic to ensure type safety at compile time.
Este proyecto es una librería y generador de documentos Open XML utilizado para crear y modificar programáticamente archivos de Microsoft Office. Permite la producción de documentos de Word, Excel y PowerPoint mediante la manipulación de la estructura subyacente de Open XML. La librería proporciona capacidades para el procesamiento de documentos Open XML, incluyendo la modificación automatizada de archivos existentes y la generación de informes y hojas de cálculo de oficina formateados para la producción en el lado del servidor.
Maps XML namespaces and attributes to concrete C# types to prevent structural errors.
This library is a PHP tool for programmatically defining, building, and exporting structured data graphs. It provides a fluent, object-oriented interface that allows developers to construct complex, nested metadata structures that comply with standardized vocabulary requirements for search engine indexing. The library distinguishes itself through its support for multi-typed entity modeling, which enables the combination of several classification categories into a single, unified entity. It also features a graph-based modeling system that facilitates the linking and cross-referencing of relate
Ensures schema vocabulary compliance through type-safe property mapping and enumerated constants.