3 个仓库
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 是一个 .NET 对象到对象映射器和高性能映射引擎,用于在不同对象模型之间转换数据。它作为类型安全的数据传输工具和 LINQ 查询投影工具,用于在内部逻辑和外部数据结构之间移动数据。 该引擎利用编译后的映射表达式和机器码来减少对象转换过程中的开销。它特别允许将可查询的数据源直接投影到目标类型中,以优化数据库检索。 该工具集涵盖了数据传输对象(DTO)生成、不可变数据转换和查询结果投影。它包括映射不可变集合、保留对象引用以及将运行时参数注入转换过程的功能。
Generates data transfer objects and mapping logic to ensure type safety at compile time.
这是一个 Open XML 文档库和生成器,用于以编程方式创建和修改 Microsoft Office 文件。它通过操作底层的 Open XML 结构,支持 Word、Excel 和 PowerPoint 文档的生产。 该库提供了 Open XML 文档处理功能,包括现有文件的自动修改以及用于服务端生产的格式化办公报告和电子表格的生成。
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.