AutoMapperExtension.cs 616 B

12345678910111213141516171819202122
  1. using AutoMapper;
  2. using GxPress.Mappings;
  3. using Microsoft.Extensions.DependencyInjection;
  4. namespace GxPress.Api.ServiceExtensions
  5. {
  6. public static class AutoMapperExtension
  7. {
  8. /// <summary>
  9. /// 添加映射框架
  10. /// </summary>
  11. /// <param name="services"></param>
  12. /// <returns></returns>
  13. public static IServiceCollection AddMappers(this IServiceCollection services)
  14. {
  15. //ProcessMapping所在程序集的所有Profile都会被注册
  16. services.AddAutoMapper(typeof(ProcessMapping));
  17. return services;
  18. }
  19. }
  20. }