/// <summary>
/// 根据ID查找数据给模型
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public User GetById(long id)
{
string sql = "select * from t_users where userid=@id";
DataTable dt = SqlHelper.ExecuteQuery(sql, new SqlParameter("@id", id));
if (dt.Rows.Count <= 0)
{
return null;
}
else
{
DataRow row = dt.Rows[0];
User user = new User();
user.UserId = (long)row["userid"];
user.UserName = (string)row["username"];
user.PassWord = (string)row["password"];
user.Age = row.IsNull("age") ? null : (int?)row["Age"];//将数据库中可能为空的的数据加载到模型中
user.IsDeleted = (bool)row["IsDeleted"];
return user;
}
}
/// 根据ID查找数据给模型
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public User GetById(long id)
{
string sql = "select * from t_users where userid=@id";
DataTable dt = SqlHelper.ExecuteQuery(sql, new SqlParameter("@id", id));
if (dt.Rows.Count <= 0)
{
return null;
}
else
{
DataRow row = dt.Rows[0];
User user = new User();
user.UserId = (long)row["userid"];
user.UserName = (string)row["username"];
user.PassWord = (string)row["password"];
user.Age = row.IsNull("age") ? null : (int?)row["Age"];//将数据库中可能为空的的数据加载到模型中
user.IsDeleted = (bool)row["IsDeleted"];
return user;
}
}
本文介绍了一种通过ID查询数据库中用户数据的方法,并将其填充到模型对象中的过程。使用SQL语句从t_users表中获取指定ID的用户信息,包括用户名、密码、年龄等字段,并将查询结果转换为User对象返回。
8194

被折叠的 条评论
为什么被折叠?



