如何让SqlDataReader 映射到实体类
public BossClub GetBossClub(SqlParameter[] parameters)
{
BossClub bc = null;
SqlDataReader sdr = DbHelperSQL.RunProcedure("UP_BossClub_GetModel", parameters);
if (sdr.HasRows)
{
sdr.Read();
bc = new BossClub();
bc.BID= sdr.GetInt32(0);
bc.Title = sdr.GetString(1);
bc.Body = sdr.GetString(2);
bc.CreateDate = sdr.GetDateTime(3);
}
return bc;
DbHelperSQL.RunProcedure()返回的是SqlDataReader 如何才能让它映射到实体类BossClub
而不去写if (sdr.HasRows)
{
sdr.Read();
bc = new BossClub();
bc.BID= sdr.GetInt32(0);
bc.Title = sdr.GetString(1);
bc.Body = sdr.GetString(2);
bc.CreateDate = sdr.GetDateTime(3);
}
一个个赋值!!!!