【求助】搭建三层架构环境遇到疑问,请各位帮忙解决!

hellenismsssss 2010-11-09 12:23:22
小弟刚接触三层架构,学着搭建环境,但是碰到了疑问:(IDE:Vs2010)

问题1.下载来的源码中不能引入命名空间
下载来的源码打开后,WEB层页面文件的cs文件中不能引入命名空间,我自己手动添加引用之后,可以引入,请问这是为什么?是IDE版本的问题吗?

问题2.三层架构环境如何搭建?
我google了一下,网上介绍的方法是,先建立一个空解决方案,然后建立DAL类库,BBL,MODEL类库,然后建立网站,之后再网站上添加引用,这样搭建出来
的DAL,BBL,MODEL与网站在同一层目录树,但是下载来的源码中,DAL,MODEL,BBL是在网站目录之中,而且各层不是类库,而是文件夹,请问这是为什么呢?

这是我按网上介绍的方法搭建的:


这是下来来的源码


问题3:请问三层架构环境标准搭建步骤。

谢谢
...全文
159 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zqp123 2010-11-10
  • 打赏
  • 举报
回复
版本不同,vs2010和2008不同,必建一个解决方案的文件夹.
hanyise520 2010-11-10
  • 打赏
  • 举报
回复
用的是三层,但是感觉用起还是很麻烦 ,绕路
xinshouno7 2010-11-10
  • 打赏
  • 举报
回复
没用过10,不过用动软生成器的话,应该的问题不大吧
sam-007 2010-11-10
  • 打赏
  • 举报
回复
显示文件夹,你可以先移除所有是文件夹的类库,然后通过添加现有项文件件就显示为类库的方式了!
ershijiazi 2010-11-09
  • 打赏
  • 举报
回复
是类库就对了!还有可以用三层生成器来生成三层的框架!
ershijiazi 2010-11-09
  • 打赏
  • 举报
回复
就是你那么搭建的你在网上下载的不是三层结构的项目,
三层就是这样的图片

不能引入命名空间是因为可能你没有添加引用。在BLL和DAL项目上点击右键-添加引用-选择项目选项卡
具体引用规则是,BLL引用model,和dal,dal引用model
在,cs文件引用时用:
using BBSBLL;
using BBSModels;
然后就可以直接掉BLL里的方法了,实体类也可以直接访问了!还有不能在直接掉DAL层的方法,所有方法一定要经过BLL层.否则就违背了三层的原则了

hellenismsssss 2010-11-09
  • 打赏
  • 举报
回复
那么请问搭建环境的步骤是怎么样的呢?
不懂必须要问 2010-11-09
  • 打赏
  • 举报
回复
是个概念,建立文件夹维护起来麻烦。项目独立起来,可以独立修改。
zqp123 2010-11-09
  • 打赏
  • 举报
回复
在vs2010最好先建一个项目文件夹,才可以添加引用,要小心.
zqp123 2010-11-09
  • 打赏
  • 举报
回复
在vs2010最好先建一个项目,才可以添加引用,要小心.

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧