C#三层架构,不是只用4个项目吗?怎么多出2个

 我来答
yqsky3964
2013-07-10 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:659万
展开全部
C#三层指的是层次划分团吵,一般是数据访问层,业务逻辑层和UI层(界面),就是把软件分为三块,每一块里可以有很多盯冲项目,很多文件塌则侍,不是说三层架构就是三个项目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瓢瓢5r
2013-07-08 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:122万
展开全部
三层 架构是对 项目概念上的层次划分,并不管你这里要建几个项目;你这个是工厂模式三层;
追问
那其他两个是做什么用得0 0
追答
DALFactory 是工厂,IDAL 是接口契约; 这样 可以用 不同的DAL 实现IDAL,用Factory 是得到你想使用的DAL ;好处就是在不影响系统的情况下可以灵活的改变数据访问层,如Sqlserver,或者Oracle 等等。如果你还没有明白,你就先百度下“工厂模式" ,理解了后,再百度"工厂模式三层" 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
府夜天9m
2013-07-13
知道答主
回答量:8
采纳率:0%
帮助的人:3.4万
展开全部
项目和分层没有直接关系模晌铅的

一个层可以有多个项目的
当然你也可以一个层一个项目,这里的model是实体层,bll是逻辑层,dal是数据操作旦好层,dalfactory和IDAL是辅助数据操作层的,只是一种模式的简单谨顷实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
terrymyway
2013-07-09 · TA获得超过135个赞
知道答主
回答量:51
采纳率:0%
帮助的人:42.2万
展开全部
三层架构是一种分层的架框,不是限定项目的个数的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式