基于Asp.Net Core3.1项目实战之项目分层(一)

基于Asp.Net Core3.1项目实战之项目分层

  • 前言
  • 具体分层
  • 各层介绍

前言

第一次开始记录项目的开发过程,写的可能比较粗糙,有问题的请在下方留言。

具体分层

这一章只需要创建好项目即可,首先创建一个新项目,选择ASP.NET Core Web应用程序,我这里命名为Diary,然后创建如下图所示的各类库(.net core)。
基于Asp.Net Core3.1项目实战之项目分层(一)_第1张图片

各层介绍

这里简单介绍一下各层的意义:

  • BLL 和 IBLL 是业务层,主要处理业务逻辑。
  • DAL 和 IDAL 是数据访问层,主要就是对数据库进行操作。
  • Entity为模型层,用来定义数据模型。
  • Bussiness 为业务模型层,用来存放一些业务实体,如DTO、枚举和自定义的异常等。

目录 基于Asp.Net Core3.1项目实战

你可能感兴趣的:(日记系统项目实战,c#,后端,asp.net,restful,http)