如何把表中记录的参数名和参数值,赋值给类中的属性??数据库中的 参数表 如下:参数名          参数值
name             "csdn"
email            "[email protected]"----------------------类如下:public class Param
{
   private string _name;
   private string _email;   public string Name
   {
        get { return this._name; }
        set { this._name = value; }
   }  public string Email
  {
        get { return this._email; }
        set { this._email = value; }
  }}-----------------------如何把表中的记录一条一条读出来,并且设置到类中对应的每个属性上??要用到反射吗?有什么简单稳定的方法???

解决方案 »

  1.   

    微软的做法public class Param
    {
       private string _name;
       private string _email;   public Param(string name,string email){ 
    //code
    }
       public string Name
       {
            get { return this._name; }
            set { this._name = value; }
       }  public string Email
      {
            get { return this._email; }
            set { this._email = value; }
      }}after reader
    using (reader)
    {
      while(reader.read())
    {
    Param p = new Param(reader.GetString(0),reader.GetString(2)) ;
    }
    }
    结合CODESMITH会有事半功倍的效果
      

  2.   

    楼上,你这样要产生很多Param对象??