4.项目架构各部分解析
-
Core
-
Models
-
IDAL
-
MSsqlDAL
-
IBLL
-
BLL
-
WebHelper
-
Web
-
AdminLogic
5.项目架构初步搭建
1) 创建一个空白解决方案
2) 添加解决方案文件夹,初步分层UI、Service、Repository、Infrastructure
3) 创建项目(除Web项目外,其他均创建为类库项目)
a) 在Infrastructure层创建Core项目
b) 在Infrastructure层创建Models项目
c) 在Repository层创建IDAL项目
d) 在Repository层创建MSsqlDAL项目
e) 在Service层创建IBLL项目
f) 在Service层创建BLL项目
g) 在UI层创建WebHelper项目
h) 在UI层创建AdminLogic项目
i) 在UI层创建Web项目
4) 对各项目添加引用,各项目引用如下:
- Models
- Core
- IDAL –> Core,Models
- MSsqlDAL –> IDAL,Core,Models
- MysqL –> IDAL,Models
- IBLL –> IDAL,Models
- BLL –> IBLL,IDAL,Models
- WebHelper –> IBLL,Models
- AdminLogic –>WebHelper,Models
- Web –> AdminLogic,WebHelper,Models
5) 将Web设置为启动项目
转自:https://www.jb51.cc/aspnet/868372.html