zoukankan      html  css  js  c++  java
  • Table 转成实体类

    /// <summary>
      /// 获得数据列表
      /// </summary>
      public List<HotelManager.Model.RoomType> DataTableToList(DataTable dt)
      {
     
       List<HotelManager.Model.RoomType> modelList = new List<HotelManager.Model.RoomType>();
       int rowsCount = dt.Rows.Count;
       if (rowsCount > 0)
       {
        HotelManager.Model.RoomType model;
        for (int n = 0; n < rowsCount; n++)
        {
         model = new HotelManager.Model.RoomType();
         if(dt.Rows[n]["TypeId"].ToString()!="")
         {
          model.TypeId=int.Parse(dt.Rows[n]["TypeId"].ToString());
         }
         model.TypeName=dt.Rows[n]["TypeName"].ToString();
         if(dt.Rows[n]["Price"].ToString()!="")
         {
          model.Price=decimal.Parse(dt.Rows[n]["Price"].ToString());
         }
         if(dt.Rows[n]["AddBed"].ToString()!="")
         {
          if((dt.Rows[n]["AddBed"].ToString()=="1")||(dt.Rows[n]["AddBed"].ToString().ToLower()=="true"))
          {
          model.AddBed=true;
          }
          else
          {
           model.AddBed=false;
          }
         }
         if(dt.Rows[n]["BedPrice"].ToString()!="")
         {
          model.BedPrice=decimal.Parse(dt.Rows[n]["BedPrice"].ToString());
         }
         model.Remark=dt.Rows[n]["Remark"].ToString();
         modelList.Add(model);
        }
       }
       return modelList;
      }

  • 相关阅读:
    oralce 10g(10.2.0.1) 冷备份从64位恢复到32位
    Java反序列化漏洞总结
    正则表达式优化总结
    机器学习笔记(持续更新)
    Java反序列化漏洞分析
    ThinkPHP5 远程命令执行漏洞分析
    Joomla对象注入漏洞分析
    crontab一句话后门分析
    WeCenter3.1.7 blind xxe 分析
    Redis Getshell总结
  • 原文地址:https://www.cnblogs.com/520cc/p/2740665.html
Copyright © 2011-2022 走看看