ITPub博客

首页 > Linux操作系统 > Linux操作系统 > List泛型的使用

List泛型的使用

原创 Linux操作系统 作者:fangqm 时间:2010-06-04 23:27:58 0 删除 编辑
 
要查询数据库A中所有记录利用泛型
首先,模型层建个关于A表的类 列如
   public  class ModelUpdTermNoList
    {
       public int ID { get; set; }
       ///
       /// 升级版本号
       ///

       public int Version { get; set; }
       ///
       /// 终端号码
       ///

       public string TermNO { get; set; }
       ///
       /// 是否审核
       ///

       public bool Audit { get; set; }
    }
}
然后
 public List GetNewUpdate(string TermNO)
        {
                    using (数据库连接)
            {
                string sql = SQL语句                                                           List termAllUpdate = new List();
 SqlDataReader reader = ExecuteReader(sql, paramList, (SqlConnection)conn);
                while (read.Read())
                {
                    ModelUpdTermNoList term = new ModelUpdTermNoList();
                    term.ID = read.GetInt32(0);//对应数据库相应的数据类型
                    term.Version = read.GetInt32(1);
                    term.TermNO = read.GetString(2);
                    term.Audit = read.GetBoolean(3);
                    termAllUpdate.Add(term);
                }
                read.Close();
                return termAllUpdate;
           
            }
        }
另外还要注意,如果某字段值允许为空,需要加判断,当不为空时才赋值
 if (!reader.IsDBNull(4))
                {
                    g.Remark = reader.GetString(4);
                }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-664415/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL主键与外键DEMO
请登录后发表评论 登录
全部评论
创业项目 https://u.rscode.cn

注册时间:2010-03-24

  • 博文量
    297
  • 访问量
    784624