以前是直接象下面这样赋值:
string name = dr["name"].ToString();

现在最好能为每个实体写一个从dr读到实体中的方法:
string name = (dr["name"] == System.DBNull.Value ? String.Empty : dr["name"]);
int age = (dr["age"] == System.DBNull.Value ? 0 : Convert.ToInt32(dr["age"]));
.
.
.

posted on 2006-05-11 15:07  宝气狗  阅读(551)  评论(2)    收藏  举报