abp中现实了IObjectMapper
接口,在.Application
层模块类中添加AbpAutoMapperModule
模块依赖。
using Mag.Blog.Application.Caching;
using Volo.Abp.AutoMapper;
using Volo.Abp.Identity;
using Volo.Abp.Modularity;
namespace Mag.Blog
{
[DependsOn(
typeof(AbpIdentityApplicationModule),
typeof(MagBlogApplicationCachingModule),
typeof(AbpAutoMapperModule)
)]
public class MagBlogApplicationModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpAutoMapperOptions>(options =>
{
options.AddMaps<MagBlogApplicationModule>(validate:true);
});
}
}
}
定义一种映射的方法是创建一个Profile 类,在.Application
层添加MagBlogAutoMapperProfile.cs
,直接继承Profile类
using AutoMapp