gpt4 book ai didi

c# - Glue vs Automapper vs Emit vs ValueInjecter 实体映射器

转载 作者:太空狗 更新时间:2023-10-30 00:54:49 30 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

关于c# - Glue vs Automapper vs Emit vs ValueInjecter 实体映射器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503214/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com