亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述如何在global.asax中注册Automapper配置类?相关的知识,希望能为你提供帮助。
我不想在global.asax中配置Automapper。而不是我想创建实现Profile接口的类并在global.asax中注册该类。但是我不知道如何通过global.asax的方向注册该类。我该怎么办?
答案您是否尝试过(RTFM)阅读本手册? Documentation
另一答案您可以按以下方式注册配置。
个人资料类别
public class UserProfile : Profile
{
public UserProfile()
{
this.CreateMap<
UserDTO, User>
();
this.CreateMap<
User, UserDTO>
().ForMember(dest =>
dest.Company, opt =>
opt.Ignore());
;
}
}
AutoMap类
public static class AutoMap
{
public static IMapper Mapper { get;
set;
}public static void RegisterMappings()
{
var mapperConfiguration = new MapperConfiguration(
config =>
{
config.AddProfile<
UserProfile>
();
});
Mapper = mapperConfiguration.CreateMapper();
}
}
【如何在global.asax中注册Automapper配置类()】Global.asax
AutoMap.RegisterMappings();
推荐阅读
- Android Room Database,检索输入的最新记录的特定值
- “(AppContainer)的RangeError(最大调用堆栈大小超过” - 阵营与反应热装载机)
- Android Studio中不同的构建类型使用不同的lint.xml吗()
- 错误(在项目':app'上找不到参数[目录'libs']的方法implimentation())
- 如何在PHP中使用Imagick向图像添加水印
- 如何防止本机上下文菜单出现在WinForms中的CefSharp控件上
- 如何在WinForms应用程序中使用带有C#的Material Design控件
- 如何在C# WinForms应用程序中安装,配置和使用MetroFramework(样式化接口组件)
- 如何在WinForms中使用C#列出所有Windows进程及其属性(类似任务管理器)