关于实体类赋值的问题
代码如下:
ConfigInfo info=new ConfigInfo();
string sqlText = "select * from site_config where id=1";
DbDataReader reader = OledbDbHelper.ExecuteReader(sqlText);
if (reader.Read())
{
info.SiteName = (string)reader["siteName"];
info.SiteDomain = reader["siteDomain"].ToString();
info.PageTitle = reader["pageTitle"].ToString();
info.Keywords = reader["keywords"].ToString();
info.Description = reader["description"].ToString();
info.CopyRight = reader["copyRight"].ToString();
info.BookPageSize = (int)reader["bookPageSize"];
。。。。。
}
reader.Close();
reader.Dispose();
return info;
}
实体类中有非常多的属性(约二十个)。一个一个写太麻烦了。有没有什么好的办法一次性将读取的内容赋给info对象的对应属性?