3 repository-uri
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 este un mapper obiect-la-obiect .NET și un motor de mapare de înaltă performanță utilizat pentru transformarea datelor între diferite modele de obiecte. Funcționează ca un instrument de transfer de date type-safe și un instrument de proiecție a interogărilor LINQ pentru a muta datele între logica internă și structurile de date externe. Motorul utilizează expresii de mapare compilate și cod mașină pentru a reduce overhead-ul în timpul conversiei obiectelor. Permite în mod specific proiectarea surselor de date interogabile direct în tipurile de destinație pentru a optimiza regăsirea din baza de date. Setul de instrumente acoperă generarea obiectelor de transfer de date (DTO), transformarea datelor imutabile și proiecția rezultatelor interogărilor. Include capabilități pentru maparea colecțiilor imutabile, păstrarea referințelor obiectelor și injectarea parametrilor de runtime în procesul de transformare.
Generates data transfer objects and mapping logic to ensure type safety at compile time.
Acest proiect este o bibliotecă de documente Open XML și un generator utilizat pentru a crea și modifica programatic fișiere Microsoft Office. Acesta permite producerea de documente Word, Excel și PowerPoint prin manipularea structurii Open XML subiacente. Biblioteca oferă capabilități pentru procesarea documentelor Open XML, inclusiv modificarea automată a fișierelor existente și generarea de rapoarte și foi de calcul Office formatate pentru producția pe partea de server.
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.