使用ASP.NET Core完成Web API接口

时间:2024-03-28 20:36:52

1,完成数据库创建以及测试数据的添加

2,创建ASP.NET Core Web项目,并且在创建完成的项目中添加EF Core所要依赖的包使用ASP.NET Core完成Web API接口

3,创建完成项目后,使用NuGget包,管理器下载支持数据库自动生成的三个依赖包

使用ASP.NET Core完成Web API接口

使用ASP.NET Core完成Web API接口

使用ASP.NET Core完成Web API接口

,4,

添加完成依赖包,在包管理器控制台输入代码,连接对应的数据库

使用ASP.NET Core完成Web API接口

使用ASP.NET Core完成Web API接口

Scaffold-DbContext 'Data Source=.;Initial Catalog=自己的数据库;Integrated Security=True;'Microsoft.EntityFrameworkCore.SqlServer -OutputDir 输出路径-Context 自己的数据库上下文对象名称

5,执行完毕,生成对应的实体类和数据库上下文对象

使用ASP.NET Core完成Web API接口

6,打开数据库上下文对象,注释掉如下代码

使用ASP.NET Core完成Web API接口

7,在appsettings.json中进行数据连接字符串的配置

使用ASP.NET Core完成Web API接口

此处数据库连接字符串,写法跟随自己的项目要求来

8,在Startup.cs中进行数据库连接配置和跨域请求相关配置

使用ASP.NET Core完成Web API接口

使用ASP.NET Core完成Web API接口

跨域策略根据自己项目要求去配置

9,添加对应的API控制器,在控制器中进行数据库上下文对象的依赖注入

使用ASP.NET Core完成Web API接口

10,使用Http请求动作,配置响应的请求

使用ASP.NET Core完成Web API接口

11,在浏览器测试Get请求

使用ASP.NET Core完成Web API接口