c# Auto Mapper的性能问题

本文关键字:性能 问题 Mapper Auto | 更新日期: 2023-09-27 18:16:24

我最近遇到了一个关于c# AutoMapper性能的问题(特别是对于较大的集合),什么是c# AutoMapper的最佳替代方案?

c# Auto Mapper的性能问题

实际上,我也想执行自动一对一对象映射,但是当我想在执行期间处理大量复杂对象时,使用AutoMapper会遇到同样的性能问题。这就是为什么我编写了一个T4生成器来在预构建时自动生成静态映射。它不像AutoMapper那么灵活(到目前为止,它只适用于严格的一对一定义),但运行时性能相当于手动编写的映射器。

它被称为oMapGen,我刚刚在CodePlex上发布了它,作为一个NuGet包,所以不要犹豫,试试它,看看它是否适合你的项目。我可能会在将来扩展它,使其更可定制。

使用AutoMapper从来没有问题,但是我听说valueinjector很不错,它应该是一个可靠的选择。