Int32 _Id;  //一个一个地写好累啊,后面还许多字段,能不能自动生成属性!
  Int32 _applyid;
  String _itemName;
  String _groupName;
  String _stdValue;
...... // Id")]
        public Int32 Id
        {
            get { return this._Id; }
            set { this._Id = value; }
        }
        // applyid")]
        public Int32 applyid
        {
            get { return this._applyid; }
            set { this._applyid = value; }
        }

解决方案 »

  1.   

    Ctrl + K + X
    然后选择C#的Prop属性。
    试试看,你看到了什么
      

  2.   

    如果你是写三层中的Model层的话,可以用代码生成器,这样效率高。
      

  3.   

    .net 3.5不是新增了自动属性(Auto-Implemented Properties)吗?
    public string Name { set; get; }
      

  4.   

    1. 自动属性实现必须同时声明set及get,例如public string Name { set;get;}
    2. 自动属性实现若要设置成只读,则在public string Name {get; private set;} 加入private.
    3. Attributes不能套用在自动属性实现之上,它只能传统的属性声明来搭配。
      

  5.   

    用代码生成器,灵活一点的用codesmith,如果能够用就行,用李天平代码生成器也可以