我在解决方案中的多个项目中使用AutoMapper。这些项目可以独立部署,分布在多台服务器上。
在AutoMapper的文档中,它说:
如果您正在使用静态Mapper方法,则每个AppDomain只需要进行一次配置。这意味着放置配置代码的最佳位置是应用程序启动,例如ASP.NET应用程序的Global.asax文件。
虽然有些项目将是ASP.net,但大多数项目都是类库/ Windows服务。
在这种情况下,我应该在哪里配置我的映射?
在AutoMapper的文档中,它说:
如果您正在使用静态Mapper方法,则每个AppDomain只需要进行一次配置。这意味着放置配置代码的最佳位置是应用程序启动,例如ASP.NET应用程序的Global.asax文件。
虽然有些项目将是ASP.net,但大多数项目都是类库/ Windows服务。
在这种情况下,我应该在哪里配置我的映射?