NetCore 使用 AutoMapper

引用Nuget包

1
2
AutoMapper
AutoMapper.Extensions.Microsoft.DependencyInjection

 

配置Program.cs

1
2
//添加Profile
builder.Services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());

 

配置Profile

1
2
3
4
5
6
7
8
9
10
11
12
13
public class AutoMapperProfile : Profile
{
    /// <summary>
    /// 实体映射
    /// </summary>
    public AutoMapperProfile()
    {
        #region 接口映射
        //DTO映射到源数据
        CreateMap<InterDto, InterModel>();
        #endregion
    }
}

 

 控制器使用

1
var model = _mapper.Map<InterModel>(modelDto);

 

参考:https://www.cnblogs.com/myfqm/p/12982203.html

posted @   microsoft-zhcn  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2021-07-08 WPF开发微信一、创建群(聊天室)
点击右上角即可分享
微信分享提示