zoukankan      html  css  js  c++  java
  • automapper

    https://blog.csdn.net/yzj_xiaoyue/article/details/62419152

    实体映射   

    var list = new List<tb_article>();

                using (dataContext = new EPDbContext())
                {
                    list = dataContext.tb_article.Take(10).ToList();
                }
                AutoMapper.Mapper.CreateMap<tb_article, tb_articleDto>()
                    .ForMember(d => d.title, opt =>
                {
                    opt.MapFrom(s => s.author);
                }).ForMember(d => d.id, opt =>
                {
                    opt.MapFrom(s => s.status);
                }); ;

                var small_list=AutoMapper.Mapper.Map<List<tb_article>,List<tb_articleDto>> (list);

    EF 查询 前 进行 实体映射:提高 效率:

                var list = new List<tb_articleDto>();
                using (dataContext = new EPDbContext())
                {
                   string str_list = dataContext.tb_article.Take(10).Project().To<tb_articleDto>().ToString();
                }

             

  • 相关阅读:
    hdu2844 Coins -----多重背包+二进制优化
    bzoj1452 [JSOI2009]Count ——二维树状数组
    cf685 div2 abcde
    cf675 div2 abcd
    cf669 div2 abcd
    cf668 div2 abcd
    UVA-10795
    cf665 div2 abcd
    Colored Cubes UVALive
    Image Is Everything UVALive
  • 原文地址:https://www.cnblogs.com/zwei1121/p/9076224.html
Copyright © 2011-2022 走看看