C#关于搭建三层架构; 我按网上的教程搭建的架构

为什么不是以文件夹的形式显示出来呢;这样看上去很丑的。... 为什么不是以文件夹的形式显示出来呢;
这样看上去很丑的。
展开
 我来答
vs_xjqxzjx
2011-10-23 · 超过27用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:59.4万
展开全部
你这是正常的
以文件夹形式显示反倒是不正常了,说明你的这个项目没有载入到解决方案当中
你这个都是类库,不同于你新建的文件夹
之所以有三层架构这个概念,是为了提高代码重用效率,封装各个层,透明的使用下层的功能而无需关注具体实现的细节
举个例子:你在一个类库里写的代码,会编译成xxx.dll文件,
在其他项目中如果你引用这个xxx.dll文件,那么你就可以在当前项目使用这个xxx.dll程序集所实现的功能
追问
三层架构的  引用了后 还需要自己using吗
还有就是 自己写的架构 是包含在文件夹中的,定义的一些类,包括了Web层,数据传递的层;操作数据库的层; 这种结构上 和三层架构很相似的;
我想请问下:相比于自己写的 标准的三层架构 有什么好处呢; 自己写的架构 内容和三层架构差不多的; 我想知道 三层架构在程序运行上 是不是效率更高
追答
若你应用了xxx.dll文件,当然还得using引用它里面的命名空间,才能使用它的类、接口等资源
你说的自己写的三层架构是指的三个文件夹么?
那样的话你的三个文件夹会在一个类库中,也就不存在什么引用了,更不能达到代码重用的目的,因为全在一个类库,只会编译出一个xxx.dll文件。
三层架构只是一个逻辑上的分层,和执行效率没关系
但是三层架构可以极大得提高开发效率,比如你们团队做一个项目,你在其他层定义了一个公有方法,那么其他人都可以使用这个方法,是不是加快了开发效率呢?
另外,分层能更好地组织代码,对于查找错误等有极大帮助。
例如:是DAL层的错误,就去DAL层改,而无需改动上层的代码逻辑
微澜科技
2011-10-22 · TA获得超过522个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:444万
展开全部
,,这个~~~~`
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzyeilin
2011-10-22 · TA获得超过470个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:140万
展开全部
三层架构是个概念,去好好理解下,你不要只创建类,先创建三个文件夹BLL、DAL、Model,然后再建相应的类到文件夹里,这样就是你要的效果。
追问
三层架构  除了 命名空间都自己定义好了 不用我们手动再添加  是吧;
还有别的好处吗
我指的是 如果我自己新建文件夹 分层次 和他的差不多;这两则有什么区别吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式