我在登陆的时候掉另外一个接口根据登录名获取到一个ID。在数据操作层就每一步操作都需要用到这个ID,我就给数据操作层搞个基类,里面有ID这个字段。但我怎么给这个数据操作层的ID赋值,我不想传参数进去,想实例化的时候就有这个值了。
谢谢

解决方案 »

  1.   

    作为构造函数的参数,在new的时候传入。
      

  2.   

    可以改你的默认加载函数
    public class xxx()this(id)
    在得到id时候可以房子cookies
    这样初始化就有了
      

  3.   


    按照你描述的业务逻辑,不经过UI、BLL的传递,哪来的ID?“实例化的时候”毛也没有一根啊。
      

  4.   

    ID是 调用 另外一个接口,根据登录名获得的。既然已经获得这个ID了,那么可以在实例化的时候作为参数传递进去,也可以实例化之后给属性赋值。