基于Asp.Net Core3.1项目实战之项目分层
前言
第一次开始记录项目的开发过程,写的可能比较粗糙,有问题的请在下方留言。
具体分层
这一章只需要创建好项目即可,首先创建一个新项目,选择ASP.NET Core Web应用程序,我这里命名为Diary,然后创建如下图所示的各类库(.net core)。
各层介绍
这里简单介绍一下各层的意义:
- BLL 和 IBLL 是业务层,主要处理业务逻辑。
- DAL 和 IDAL 是数据访问层,主要就是对数据库进行操作。
- Entity为模型层,用来定义数据模型。
- Bussiness 为业务模型层,用来存放一些业务实体,如DTO、枚举和自定义的异常等。
目录 基于Asp.Net Core3.1项目实战