.Net项目分层与文件夹结构

.Net项目分层与文件夹结构大全

我先来抛砖引玉:

传说中的弦哥:

tips:

1."解决方案文件夹"能帮助你很好的规划项目结构

2.通过对"解决方案文件夹"前面加数字1,2,3,4....,能让项目按你想要的顺序排序

3.公司名.项目名.包名.架构名的命名空间 命名约定能让你的项目结构更清晰

4.分项目的多少还是要根据项目具体情况和架构设计,分太多编译速度慢不说,其实用起来也麻烦

一晴 :

点评:一个比较简单的博客网站,用的是MVC,命名啥的还是比较规范的。

建议:可以把Controller和Model从网站项目中提出来

 xu_happy_you :

点评:典型的Petshop控,BLL+DAL+MODEL+网站 的三层架构,通过工厂模式来调用DAL

建议:可以进一步尝试DDD,并用DI依赖注入代替工厂模式

微软根据DDD架构做的一个分层示范项目,NLayerAppV2:

下载网址:http://microsoftnlayerapp.codeplex.com/workitem/6687

原文地址:https://www.cnblogs.com/Leo_wl/p/2553162.html