• C# 根据实体数据集合转成子类属性实体集合


    /// <summary>
            /// 拷贝赋值子类
            /// </summary>
            /// <param name="list"></param>
            /// <returns></returns>
            private static List<JHCDR_LAB_REPORT_Vo> AutoCopy(List<JHCDR_LAB_REPORT> list)
            {
                if(list==null)
                {
                    return new List<JHCDR_LAB_REPORT_Vo>();
                }
                List<JHCDR_LAB_REPORT_Vo> listVo = new List<JHCDR_LAB_REPORT_Vo>();
                foreach(var p in list)
                {
                    JHCDR_LAB_REPORT_Vo data = new JHCDR_LAB_REPORT_Vo();
                    var ParentType = typeof(JHCDR_LAB_REPORT);
                    //获取公共属性
    
                    var Properties = ParentType.GetProperties();
                    foreach (var Propertie in Properties)
                    {
                        if (Propertie.CanRead && Propertie.CanWrite)
                        {
                            Propertie.SetValue(data, Propertie.GetValue(p, null), null);
                        }
                    }
                    listVo.Add(data);
                }
              
                return listVo;
            }
  • 相关阅读:
    文本字符集转换
    添加HP消息队列
    fedora19/opensuse13.1 配置svn client
    前端html---介绍前端,标签,列表
    数据分析1
    项目流程
    git 使用
    mongo基础
    linux上面pycharm汉化
    pythonNet 09协程
  • 原文地址:https://www.cnblogs.com/yuanshuo/p/14913337.html
Copyright © 2020-2023  润新知