现在建三个项目分别为a,b,c现一个网站web
引用关系如下:
web引用a
a引用b
b引用c
现在在web的bin文件下,也有就是有a,b,c的程序集
查看web页属性的引用,就是a.b,c都引用了,想再添加B。C的引用时,提示,己添加,没法再添加。现在有一个问题就是:b,c都引用了。在web就可以直接new b或c内面的对象了。
想一想,如果是三层构架,a为BLL,b为dal层
如果web层可以引用 b层的话????那?????
引用关系如下:
web引用a
a引用b
b引用c
现在在web的bin文件下,也有就是有a,b,c的程序集
查看web页属性的引用,就是a.b,c都引用了,想再添加B。C的引用时,提示,己添加,没法再添加。现在有一个问题就是:b,c都引用了。在web就可以直接new b或c内面的对象了。
想一想,如果是三层构架,a为BLL,b为dal层
如果web层可以引用 b层的话????那?????
2、BLL层和DAL层都应该引用到Modle层,正所谓面向对象,在每个层中传递的也都应该是对象的形式,
再USING
但一切都不是死的
不要直接添加dll引用 项目间引用关系要搞清楚
这个也不用那么规范吧?直接Using也行 引用也行。涉及的类库少些不需要考虑这些。
自己知道怎么回事就可以啦。
表示层如果直接引用DAL层的话,确实有点乱了...LZ检查下自己的操作
没有直接引用DAL层,是引用BLL,BLL引用DAL层,