3 Repos
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 ist ein .NET-Objekt-zu-Objekt-Mapper und eine hochperformante Mapping-Engine zur Transformation von Daten zwischen verschiedenen Objektmodellen. Sie fungiert als typsicheres Datentransfer-Tool und LINQ-Abfrageprojektionstool, um Daten zwischen interner Logik und externen Datenstrukturen zu bewegen. Die Engine nutzt kompilierte Mapping-Ausdrücke und Maschinencode, um den Overhead während der Objektkonvertierung zu reduzieren. Sie ermöglicht insbesondere die Projektion abfragbarer Datenquellen direkt in Zieltypen, um den Datenbankabruf zu optimieren. Das Toolset deckt die Generierung von Data Transfer Objects, die Transformation unveränderlicher Daten und die Projektion von Abfrageergebnissen ab. Es enthält Funktionen für das Mapping unveränderlicher Sammlungen, die Wahrung von Objektreferenzen und das Injizieren von Laufzeitparametern in den Transformationsprozess.
Generates data transfer objects and mapping logic to ensure type safety at compile time.
Dieses Projekt ist eine Open XML-Dokumentbibliothek und ein Generator, der dazu verwendet wird, Microsoft Office-Dateien programmatisch zu erstellen und zu modifizieren. Es ermöglicht die Erstellung von Word-, Excel- und PowerPoint-Dokumenten durch Manipulation der zugrunde liegenden Open XML-Struktur. Die Bibliothek bietet Funktionen für die Verarbeitung von Open XML-Dokumenten, einschließlich der automatisierten Modifikation bestehender Dateien und der Generierung formatierter Office-Berichte und Tabellenkalkulationen für die serverseitige Produktion.
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.