如有一个user表,里面有三个字段:Name、Code、Password,程序中对应写一个类userClass,三个同样的属性:Name、Code、Password,如果将数据库的user的内容写入userClass,除了
userClass.Name = userDataReader["Name"]
userClass.Code = userDataReader["Code"]
userClass.Password = userDataReader["Password"]
这种写法,有无其它比较简单的写法,我希望是这样:先定义一个代表属性的变量:strClassAttributeName,用以保存userClass中属性的名称,然后string strClassAttributeName;
for(i=0;i++;i<userDataReader.FieldCount)
{
    strClassAttributeName =  userDataReader(i).FielName;
    userClass.strClassAttributeName =userDataReader(i).tostring;
}
这样只要将类的属性和数据表字段定义一致,那么这段程序可以适应不同的数据表和类之间的数据传输。不知这种想法可否实现?谢谢!