三层
UI—-表现层—-界面—-对应餐馆中的服务员
BLL—逻辑层—主要做判断,回传信息.—对应餐馆中的厨师
DAL—数据访问层—和数据库做连接—-对应采购.
三层之间通过实体-Model来连接.(实体就是各种类)
相互的引用关系:
DAL引用实体.
BLL引用BLL和实体.
UI引用BLL和实体
其中三层的搭建需要注意的几个点:
- 项目名称及空间的命名要规范,例如,UI叫Cater,则BLL命名为CaterBLL,命名空间修改为Cater.Bll.DAL命名为CaterBLL,命名空间为Cater.BLL.Model命名为CaterModel,命名空间为Cater.Model.
- 相互间的引用遵循上一段关系.
- 在各层下面的类命名需要主要加上.例如DAL层下,UserINfo应该命名为UserInfoDAL.
config文件应置于UI层.
搭建三层的顺序
首先搭建实体,类库.注意删除默认类,右键将命名空间修改为项目名+.Model.
- 在搭建数据访问层.同样需要改命名空间.
- 逻辑判断层.同样改命名空间.
- 最后创建表现层
- 如果有外部类库,新建Lib文件夹,置于其中.
- 如有配置文件,则添加到UI层