我想使用 automapper 使用 Automappers 配置文件创建绝对 url。这样做的最佳做法是什么?
- 我的配置文件在启动期间自动配置。
如果有帮助,我正在使用 Ioc 容器。
SourceToDestinationProfile : Profile { public SourceToDestinationProfile() { var map = CreateMap<Source, Destination>(); map.ForMember(dst => dst.MyAbsoluteUrl, opt => opt.MapFrom(src => "http://www.thisiswhatiwant.com/" + src.MyRelativeUrl)); ... } }
以某种方式,我动态地想要获取请求基 URL(“ http://www.thisiswhatiwant.com/ ”),以便将它与我的 relativeurl 放在一起。我知道一种方法,但它并不漂亮,即不可能是最好的方法。