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