有没有什么办法在我的应用程序(Mapper.CreateMap())中映射2个模型,例如在global.asax中,然后在需要的地方调用代码中的Mapper.Map()?在应用程序中配置autoMapper.Mapping
0
A
回答
1
是的,你可以,实际上这是配置AutoMapper的推荐方式。创建初始映射是AutoMapper的(相对)昂贵的部分,所以你只想做一次。
正如你所建议的,Global.asax
是一个很好的去处。虽然把它放在一个单独的类中是个好主意,例如Bootstrapper
,Application_Start
方法会调用它,这样这个类和方法也可以从单元测试中调用。
在哪里配置AutoMapper? 如果您使用静态映射器方法,则每个AppDomain只需配置一次配置。这意味着放置配置代码的最佳位置是在应用程序启动时,例如ASP.NET应用程序的Global.asax文件。通常,配置引导程序类位于其自己的类中,并且此引导程序类是从启动方法调用的。
另请参见this question,它有一些很好的点子,包括Jimmy Bogard的建议,他写了AutoMapper。
相关问题
- 1. 在IIS中配置ASP.NET应用程序
- 2. 在web应用程序中配置log4j2
- 3. 在Spring应用程序中配置FreeMarker
- 4. 应用程序配置
- 5. 配置Java应用程序
- 6. 应用程序配置(Spring?)
- 7. 应用程序配置asp.net
- 8. 在Facebook上配置mvc.net应用程序
- 9. 在Rails上配置Puma应用程序
- 10. Silverlight中的应用程序配置
- 11. C#3.5中的应用程序配置
- 12. MERN应用程序中的Babel配置
- 13. 在反应应用程序中使用全局配置对象
- 14. .net跨应用程序配置设置
- 15. 在设置应用程序中创建应用程序设置
- 16. 供应配置文件中的应用程序ID用于iPhone应用程序
- 17. 在asp.net web应用程序中处理配置设置
- 18. Serilog - 在应用程序设置中配置多个接收器
- 19. CGI的nginx fastcgi配置::应用程序的应用程序
- 20. MIX应用程序的配置文件为OTP应用程序
- 21. 添加应用程序配置为Windows窗体应用程序
- 22. 在应用程序类中加载Firebase远程配置
- 23. 用户配置的应用程序
- 24. 使用web应用程序配置PrimeUI
- 25. Visual Studio中的配置和程序功能Windows应用程序
- 26. 为Elixir程序包设置默认的应用程序配置
- 27. 在通用应用程序框架中配置UDP绑定
- 28. 在模型中使用Rails应用程序配置变量
- 29. 在应用程序中的用户可配置本地化
- 30. 如何在C#中使用应用程序配置文件?