制作了三层,但是不知道如何相互引用,
DAL想引用Model层,点击DAL右键,发现没有添加引用这一项,在工具栏上,网站,点击后有个下拉框,其中有个添加引用,但是选到项目那一栏里面,什么也没有,只能在浏览中看见,但是还是不能添加,格式不对,好像要什么.dll文件或者其他什么的,
上面有写啰嗦,可以不看,问题就是如何使得三层互相引用起来。多谢!

解决方案 »

  1.   

    在 DAL项目上 右键 或者 在 DAL项目里面的BIN上右键 添加
    选择 项目 面板
      

  2.   

    如果存在,
    用using 名字
    如果代码
     BAL balcls = new BAL();
        BLL bllcls = new BLL();
      

  3.   

    1.你的解决方案必须为project模式。不能为web stie模式
    2.在dal上右键 。选择add reference.在弹出的选项卡中选proejct,再选中model,点OK即可
      

  4.   

    DAL上,或者BIN上点右键,下拉框中有:
    添加新项
    添加现有项
    新建文件夹
    添加Asp.net文件夹
    在浏览器中查看
    浏览方式
    刷新文件夹
    剪切
    粘贴
    复制
    删除
    重命名
    没有了,都写了,没有添加。BIN上点击右键是一样的。多谢详细指导,
    我是先新建的 解决方案资源管理器,然后添加的层的,正确做法如何。
    多谢赐教!@
      

  5.   

    Model,实现业务实体。 
    IDAL,实现接口。 
    SQLServerDAL,实现接口里的方法。 
    web.config里的配置信息,为SQLServerDAL的程序集。 
    DALFactory,返回程序集的指定类的实例。 
    BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。 
    WEB,调用BLL里的数据操作方法。