<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      automapper 10 +autofac+asp.net web api

      automapper 不必多說 https://automapper.org

      autofac 這里也不多說 https://autofac.org

      這里主要 說 automapper 10.0 版本+autofac 在asp.net web api 的簡單使用,因?yàn)閍utomapper 更新很快每個版本的差別很大 ,網(wǎng)上查找的資料也比較雜而亂,找了好半天也找不出個好的

      也沒寫過啥博文直接上干貨

      1.vs nuget 中搜索 automapper 安裝

       

       

       

      2.在項(xiàng)目中添加 此類 記得集成  Profile 

      public class MappingProfile : Profile
          {
              public MappingProfile()
              {//此處是類與類的映射.... 這里就簡單的舉例一個

      CreateMap<Core.Model.PO.admin, Models.Default.Admin>();
              }
      
      
          }

       

      3.在autofac 中 注冊  automapper 

         public static void Register()
              {
                  //得到你的HttpConfiguration.
                  var configuration = GlobalConfiguration.Configuration;
                  var builder = new ContainerBuilder();
                  //注冊所有api控制器  構(gòu)造函數(shù)注入
                  builder.RegisterApiControllers(Assembly.GetCallingAssembly());
      
                  // 注冊auto mapper
                  var mapperConfiguration = new MapperConfiguration(cfg =>
                  {
                      cfg.AddProfile<MappingProfile>();//添加MappingProfile 實(shí)現(xiàn)映射的類
                  });
                  IMapper mapper = mapperConfiguration.CreateMapper();
                  builder.RegisterInstance(mapper).As<IMapper>().SingleInstance();
      
      
      ...... 此處省去代碼 100行
      }

      4.在控制器構(gòu)造函數(shù)中 使用 IMapper 

        public class DefaultController : ApiController
          {
               private readonly IMapper _mapper;
              private readonly IAdminService _adminService;
              public DefaultController(IMapper mapper, IAdminService adminService)
              {
                  _mapper = mapper;
                  _adminService = adminService;
              }
      
              [HttpGet,Filter.CustomActionFilter]
              public IHttpActionResult user()
              {
                  List<Core.Model.PO.admin> list = _adminService.GetList();
                  var customers = _mapper.Map<List<Admin>>(list);
                 
                  return Ok(new {code=0 ,data=customers });
              }
          }

       

      posted @ 2021-07-09 13:43  紫尋落  閱讀(222)  評論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 乱女乱妇熟女熟妇综合网| 婷婷99视频精品全部在线观看| 国产亚洲精品VA片在线播放| 无码人妻精品一区二| 秋霞电影院午夜无码免费视频| 精品人妻码一区二区三区| 亚洲日韩在线中文字幕第一页| 国产精品中文字幕自拍| 中文字幕日韩区二区三区| 中文字幕日韩欧美就去鲁| 国产精品麻豆中文字幕| 高清无码爆乳潮喷在线观看| 午夜福利看片在线观看| 国产无套内射又大又猛又粗又爽 | 无码天堂va亚洲va在线va| 中文字幕乱码熟妇五十中出| 国产亚洲精品视频一二区| 天海翼激烈高潮到腰振不止| 成人免费视频一区二区三区| 99精品国产中文字幕| 熟女熟妇伦av网站| 老子午夜精品888无码不卡 | 国产AV午夜精品一区二区三区| 99RE8这里有精品热视频| 日韩一区二区三区日韩精品| 99re在线视频观看| 香港日本三级亚洲三级| 国产一区日韩二区欧美三区| 国产精品天干天干综合网| 成 人 免费 在线电影| 粉嫩一区二区三区国产精品| 一二三四中文字幕日韩乱码| 亚洲女女女同性video| 三年片在线观看免费观看高清动漫| 日韩中文字幕高清有码| 潮喷失禁大喷水无码| 国产粉嫩一区二区三区av| 国产精品自拍午夜福利| 亚洲欧美人成网站在线观看看| 亚洲码欧洲码一二三四五| 国产精品污双胞胎在线观看|