三层架构
三层架构不止三层
BLL DAL UI 层 是三层架构的三层
还有一层是Models 我们的实体类层 每张表对应一个实体类
DAL:负责与数据库交互
BLL:负责UI与DAL层交互
UI :负责与前端交互
但是在.Net Core
里
三层变成了
Repository //对应DAL 暂时这么理解
Services //对应BLL 暂时这么理解
Api //对应UI 暂时这么理解
Models 没有变化
那按照我们这个逻辑去创建我们的项目分层
我们还需要创建我们的接口层
为什么要用接口
问就是,解耦,多态,规范开发