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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-07-08 WPF开发微信一、创建群(聊天室)