您的位置:首页 > 移动开发

AutoMapper在asp.netcore中的使用

2017-12-03 00:00 579 查看
 automapper 是.net 项目中针对模型之间转换映射的一个很好用的工具,不仅提高了开发的效率还使代码更加简洁,当然也是开源的,https://github.com/AutoMapper,这不多做介绍,详细看,官网下面是介绍它在 .net core 项目中的使用

 1. 首先当然先引用 AutoMapper

   - 你可以在NuGet中直接输入AutoMapper直接引用,也可以在控制台输入 Install-Package AutoMapper

 

 2. 其次我们要引用 AutoMapper 对依赖注入的一个扩展  Extensions.Microsoft.DependencyInjection

   - 由于.net core 中自带依赖注入,我们要用DI来注册我们的Mapper类

 

 3. 在Startup 类中找到 ConfigureServices 方法 引用我们扩展中的方法

  


 4. 在项目中创建一个映射配置类,可以项目中的任何文件夹下,扩展代码中是通过反射找出程序集中的所有映射配置

 5. 在 Controller中用构造函数注入 IMapper 

6. 最后就可以使用mapper

原文:http://www.cnblogs.com/fighting2014/p/7954191.html
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐