别人做的实体类,我现在要进行二次开发
我随便添加个进来。
 
    public class Product_Info
    {
       public Product_Info()
       {
       }
       private int id; //商品编号       public int Id
       {
           get { return id; }
           set { id = value; }
       }
}我在这个实体类里边 需要新添加一个字段,然后封装字段。 假如为:string name;       private string name; //商品编号       public string Name
       {
           get { return name; }
           set { name = value; }
       }
问题:::::
为什么进行二次开发的时候,别人写好的实体类,我在类中新添加一个字段,然后封装,前台无法调到?
        Product_Info product = new Product_Info();
        product.Id= this.txtProduct_Id.Text;
这样是没问题的。
但是,我自己新添加的字段我调用却得不到。请高手指点!

解决方案 »

  1.   

    不知道你这个写到哪去的呢?      private string name; //商品编号       public string Name
           {
               get { return name; }
               set { name = value; }
           }
      

  2.   

    当然是写在实体类Product_Info 里边的,说过的,在实体类里边添加新的字段name
      

  3.   

    报错的原因是不是找不到这个实体类的方法?你重新编译一下,比如实体是model,右键model类,生成 就OK了  呵呵
      

  4.   

    重新生成实体项目包,然后在实体项目文件夹下的bin文件夹下找到实体的DLL,拿去网站的bin里复盖一下
      

  5.   

    把三层项目的DLL删除,再重新生成。
      

  6.   

    最好是用调试,将你的泪 可以写在app_Code一个公开文件夹里面,或者写在model解决方案里面,注意引用DLL的顺序,不然就会出错,甚至无法调用。