4

我正在做一个 DDD 项目,其中正在进行大量的字段映射。我正在寻找一个快速而可靠的映射库,而不是手动编写所有映射,并且似乎有很多选择。

目前我更倾向于 Glue,因为它看起来提供了相当多的功能,并且在构建时也考虑到了单元测试,这对我正在从事的项目也很重要。不利的一面是它只被下载了 200 多次,这让我认为像 ValueInjecter 这样的东西可能是一个更好的选择,因为那里有更多的支持。

我的问题是,Glue 比其他任何映射器更好还是更差?还是上面提到的映射器在性能和可用性方面的差异可以忽略不计?

4

1 回答 1

6

就我个人而言,我会选择AutoMapperor ValueInjector。我以前都使用过,它们都非常快速和稳定。根据您的需要,ValueInjector 会做一些 AutoMapper 不会做的事情(比如从左到右和从右到左的映射),所以我怀疑 ValueInjector 可能是最合适的。

关于使用单元测试构建 Glue 的声明不会真正影响您的决定,因为您很可能会通过 NuGet 使用程序集,因此使用编译的程序集,而不是从源代码构建。

于 2012-07-16T11:58:56.070 回答