要查询数据库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/
,如需转载,请注明出处,否则将追究法律责任。