基于.net Framework471搭建的WebAPI简单框架(上)

一、环境/Nuget包说明

平台:.Net Framework v4.7.1

IoC依赖注入包:AutoFac v4.9.2、AutoFac.Mvc5 v4.0.2、AutoFac.WebApi2 v4.2.1

Swagger文档包:Swashbuckle v5.6.0、Swashbuckle.Core v5.6.0

O/RM框架:SQLSugar v5.0.3.5

PgSql包:Npgsql v4.0.10

数据库版本:PostgreSQL 13

二、框架分层引包/层依赖说明

CK.Project.Web
├─ CK.Project.Web.Application
│    ├─ CK.Project.Web.Core
├─ CK.Project.Web.Core
│    ├─ SQLSugar v5.0.3.5
├─ CK.Project.Web.EntityFramework.Core
│    ├─ Npgsql v4.0.10
│    ├─ SQLSugar v5.0.3.5
│    ├─ CK.Project.Web.Core
├─ CK.Project.Web.WebAPI
│    ├─ CK.Project.Web.Core
│    ├─ CK.Project.Web.Application
│    ├─ CK.Project.Web.EntityFramework.Core
│    ├─ AutoFac v4.9.2
│    ├─ AutoFac.Mvc5 v4.0.2
│    ├─ AutoFac.WebApi2 v4.2.1
│    ├─ Swashbuckle v5.6.0
└────├─ Swashbuckle.Core v5.6.0   
 

三、创建新的空白解决方案(以VS2022为例,其他版本的大同小异)

1、打开VS2022版本,选择:新建——》项目,操作如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第1张图片
2、搜索框搜索“空白解决方案”或者在列表中找到“空白解决方案”选项,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第2张图片
3、填写解决方案名称以及选择项目存放的位置,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第3张图片
4、创建完成
基于.net Framework471搭建的WebAPI简单框架(上)_第4张图片

四、新建实体层CK.Project.Web.Core

1、选中解决方案点击右键鼠标——》新建项目,操作如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第5张图片
2、搜索框搜索“类库(.NET Framework)”或者在列表中找到“类库(.NET Framework)”选项,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第6张图片
3、填写项目名称以及选择存放的位置(一般不建议更改)和选择框架,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第7张图片
4、创建完成
基于.net Framework471搭建的WebAPI简单框架(上)_第8张图片

五、新建数据库访问核心层CK.Project.Web.EntityFramework.Core

1、选中解决方案点击右键鼠标——》新建项目,操作如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第9张图片
2、搜索框搜索“类库(.NET Framework)”或者在列表中找到“类库(.NET Framework)”选项,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第10张图片
3、填写项目名称以及选择存放的位置(一般不建议更改)和选择框架,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第11张图片
4、创建完成
基于.net Framework471搭建的WebAPI简单框架(上)_第12张图片

六、新建业务逻辑层CK.Project.Web.Application

1、选中解决方案点击右键鼠标——》新建项目,操作如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第13张图片
2、搜索框搜索“类库(.NET Framework)”或者在列表中找到“类库(.NET Framework)”选项,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第14张图片
3、填写项目名称以及选择存放的位置(一般不建议更改)和选择框架,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第15张图片

4、创建完成
基于.net Framework471搭建的WebAPI简单框架(上)_第16张图片

七、新建API接口层

1、选中解决方案点击右键鼠标——》新建项目,操作如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第17张图片
2、搜索框搜索“ASP.NET Web 应用程序(.NET Framework)”或者在列表中找到“ASP.NET Web 应用程序(.NET Framework)”选项,如图:
基于.net Framework471搭建的WebAPI简单框架(上)_第18张图片
基于.net Framework471搭建的WebAPI简单框架(上)_第19张图片
基于.net Framework471搭建的WebAPI简单框架(上)_第20张图片
3、创建完成
基于.net Framework471搭建的WebAPI简单框架(上)_第21张图片
点击此处阅读下半部分(下半部分有配套demo下载哦)

你可能感兴趣的:(技术专栏,.net,前端)