好比现在做了一个注册用户的界面,新用户必须在界面上填写name age sex mail等数十项内容,然后我在界面后台用一个User实体类将全部数据封装
然后将实体类传至数据层,再一个一个的把数据拿出来,以组合成一条SQL语句
这样好费力啊,而且看起来好乱
有没有一种更方便的方法,将实体类中的数据获取
就好比我们把一列数据添加到一个List,我们只需要做一个循环,在循环中list[1] list[2].......取出来
然后将实体类传至数据层,再一个一个的把数据拿出来,以组合成一条SQL语句
这样好费力啊,而且看起来好乱
有没有一种更方便的方法,将实体类中的数据获取
就好比我们把一列数据添加到一个List,我们只需要做一个循环,在循环中list[1] list[2].......取出来
取的时候user.getXXX
如
class user
{
privat string name;
public Name
{
get{return name;}
}
}
比如有个user类的实体,
可以如下遍历Type t = user.GetType();
foreach(PropertyInfo pinfo in t.GetProperties())
{
pinfo.Name;//该属性名称
pinfo.GetValue(user);//该属性的值
}