Sim*_*ode 3 c# entity-framework automapper asp.net-web-api
我正在开发一个实现 DDD 原则并使用 Asp.net web api 和实体框架的 web 应用程序。
我知道我的问题很奇怪,但无论如何我正在寻求有经验的人的指导。
过去我在做dtos、领域模型和数据模型之间的映射,但最近我发现每次都很难做到这一点。
依赖内置自动映射器来处理我们应用程序的映射是否是一种可靠的方法,以及哪些可用的内置自动映射器可以将它们与 Web 应用程序一起用作 c# 和实体框架?
我会说使用 Automapper 非常有用,可以节省大量时间并使我更专注于域逻辑而不是映射问题。
我在我做过的许多项目中都使用过http://automapper.org/,它非常强大,特别是在了解如何以正确的方式配置映射时。
可以肯定的是,使用 Automappers 而不是手动映射(在大多数情况下)会产生性能成本,但考虑到它节省的开发时间时,值得一试。
有很多文章和问题更详细地讨论了这个主题以及与不同映射方法和工具的比较:http :
//geekswithblogs.net/mrsteve/archive/2016/11/29/object-mapper-performance-comparison-revisited。 aspx
哪个更快:Automapper、Valuinjector 或手动映射?每一个都快到什么程度?
https://softwareengineering.stackexchange.com/questions/167250/am-i-wrong-in-thinking-that-needing-something-like-automapper-is-an-indication-o
等等,只需谷歌一下.. .
| 归档时间: |
|
| 查看次数: |
3341 次 |
| 最近记录: |