Mapperly.NET 对象映射生成器
Mapperly 是一个用于生成对象映射的 .NET 代码生成器,灵感来自 MapStruct。
Mapperly 会在构建时创建映射代码,所以其运行时的开销最小。此外生成的代码完全可读,开发者可轻松验证生成的映射代码。
性能对比
Method | Mean | Error | StdDev | Gen 0 | Allocated |
---|---|---|---|---|---|
AgileMapper | 1,523.8 ns | 3.90 ns | 3.25 ns | 1.5106 | 3,160 B |
TinyMapper | 4,094.3 ns | 3.90 ns | 3.05 ns | 1.0300 | 2,160 B |
ExpressMapper | 2,595.8 ns | 5.49 ns | 5.14 ns | 2.3422 | 4,904 B |
AutoMapper | 1,203.9 ns | 2.30 ns | 2.15 ns | 0.9098 | 1,904 B |
ManualMapping | 529.6 ns | 0.52 ns | 0.44 ns | 0.5541 | 1,160 B |
Mapster | 562.1 ns | 1.14 ns | 0.89 ns | 0.9098 | 1,904 B |
Mapperly | 338.5 ns | 0.95 ns | 0.84 ns | 0.4396 | 920 B |
评论
DoctrinePHP对象映射框架
Doctrine是一个PHP的ORM(对象关联映射框架),基于强大的DBAL(数据库抽象层)。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受HibernateHQL的影响,Doctrin
DoctrinePHP对象映射框架
0
MorphiaMongoDB 对象映射框架
Morphia是一个轻量级的类型安全的Java类库,用来将在MongoDB和Java对象之间进行映射。@Entity("employees")classEmployee{ @IdObjectIdid;
MorphiaMongoDB 对象映射框架
0
ActiveRecord.jsJavaScript 对象映射框架
ActiveRecord.js 是一个开源的JavaScript 对象映射框架,包括:Google
ActiveRecord.jsJavaScript 对象映射框架
0