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
1. 首先当然先引用 AutoMapper
- 你可以在NuGet中直接输入AutoMapper直接引用,也可以在控制台输入 Install-Package AutoMapper
2. 其次我们要引用 AutoMapper 对依赖注入的一个扩展 Extensions.Microsoft.DependencyInjection
- 由于.net core 中自带依赖注入,我们要用DI来注册我们的Mapper类
3. 在Startup 类中找到 ConfigureServices 方法 引用我们扩展中的方法
4. 在项目中创建一个映射配置类,可以项目中的任何文件夹下,扩展代码中是通过反射找出程序集中的所有映射配置
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
相关文章推荐
- AutoMapper在asp.netcore中的使用
- AspNetCore中使用Ocelot之 InentityServer4(1)
- 详解在Windows下如何使用AspNetCore Api 和consul
- AspNetCore 基于AOP实现Polly的使用
- AspNetCore中使用Ocelot之 InentityServer4(1)
- IT咨询顾问:一次吐血的项目救火 java或判断优化小技巧 asp.net core Session的测试使用心得 【.NET架构】BIM软件架构02:Web管控平台后台架构 NetCore入门篇:(十一)NetCore项目读取配置文件appsettings.json 使用LINQ生成Where的SQL语句 js_jquery_创建cookie有效期问题_时区问题
- 在AspNetCore 中 使用Redis实现分布式缓存
- log4net 使用笔记(asp.netcore)
- 使用Microsoft.AspNetCore.TestHost进行完整的功能测试
- Asp.net 面向接口可扩展框架之使用“类型转化基础服务”测试四种Mapper(AutoMapper、EmitMapper、NLiteMapper及TinyMapper)
- AspNetCore 中使用 InentityServer4(2)
- Asp.mvc(二)~使用AutoMapper实现领域模型与DTO映射
- asp.net core使用Swashbuckle.AspNetCore(swagger)生成接口文档
- 在ASPNETCORE 中 使用REDIS实现分布式缓存
- 使用docker-compose搭建AspNetCore开发环境
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- 【ASP.net MVC】使用 AutoMapper 實作 Models 資料互相轉換 (DTO)
- 使用ASP.NET上传图片汇总
- Asp.Net使用org.in2bits.MyXls.dll操作excel的应用 (转)
- 在ASP.NET中使用Microsoft Word文档