C#搭建三层架构

三层架构分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)再加上实体类库(Model)
 
三层详解:
1、实体类库(Model),主要存放数据库中的表字段。
2、数据访问层(DAL),主要是存放对数据类的访问,即对数据库的添加、删除、修改、更新等基本操作
3、业务逻辑层(BLL)对传送数据进行逻辑判断分折,并进行传送正确的值。
 

 

 

三层项目的手动搭建,新建项目,这里我以Winform桌面应用程序为例:

 

右击解决方案,选择添加 新建项目

 

 

 之后选择对应的.NET Framework类库,新建三个类库,完成Model,BLL,DAL的类库的搭建(以下是示例,自己可根据项目需求来规范命名,例如你目前做的项目是学生管理系统可以使用Student.Model、student.DAL、student.BLL来命名)

 

 

 

 

三层架构最重要的是引用,如果引用错了在以后项目使用时会出现各种问题,所以务必小心。以下是三层架构的依赖关系:

 UI引用BLL和Model

 BLL引用DAL和Model

 DAL引用Model

 

 下面以UI为例展示引用步骤:

找到引用,添加引用

 

 找到项目下面的解决方案勾选BLL和Model然后点击确定

 

 引用后的效果:

 

 以上是搭建三层架构的基本步骤,另外补充一点,当项目管理需要一些帮助类时还可以创建帮助类库方便管理,添加方法和以上类库添加一样就不多做阐述了,例如创建Student.Utility类库存放数据库访问类等。

posted @ 2022-09-22 17:22  mkmkbj  阅读(664)  评论(0编辑  收藏  举报