在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目

本文介绍在Visual Studio Code中使用 ASP.NET Core 构建 Web API 的基础知识,在本文中,你将了解:

  • 创建 Web API 项目。
  • 添加模型类和数据库上下文。
  • 使用 CRUD 方法构建控制器。
  • 配置路由、URL 路径和返回值。
  • 使用 Postman 调用 Web API。

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第1张图片

一、准备环境

  • Visual Studio Code
  • 用于 Visual Studio Code 的 C#(最新版本)
  • .NET Core 3.1 SDK 或更高版本

1、下载最新版的VSCode进行安装;

2、下载用户Visual Studio Code的C#插件进行安装。也可以在安装VSCode之后,在VSCode的扩展中搜索该扩展进行安装:

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第2张图片

3、下载.Net Core 3.1及以上版本的.Net Core SDK和.Net Core Runtime进行安装。

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第3张图片

二、创建Web项目

1、打开安装好的VSCode,首先我们需要处理翻译问题。按住ctrl+shift+x,打开扩展,在左上方输入搜索"Chinese (Simplified) Language Pack for Visual Studio Code",选择中文简体的扩展进行安装:

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第4张图片

2、重启VSCode,这是语言已经是中文简体了。在电脑磁盘中创建一个工作区文件夹,用于存储即将要开发的Web项目,我这里创建了一个"测试"文件夹;

3、在VSCode中点击文件>将文件夹添加到工作区,将刚刚创建的工作区文件夹添加到VSCode工作区:

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第5张图片

4、右键点击测试文件夹,点击在终端中打开;或者直接ctrl+`打开终端:

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第6张图片

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第7张图片

5、运行以下命令,在测试文件夹中创建一个名为TodoAPi的WebApi项目并安装依赖包:

dotnet new webapi -o TodoApi
cd TodoApi
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.InMemory
code -r ../TodoApi

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第8张图片

 6、VSCode重启后右下角会提示是否对项目添加支持,点击Yes即可,那么项目文件夹会自动新增.vscode文件夹:

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第9张图片

在Visual Studio Code中使用 ASP.NET Core 创建 Web API项目_第10张图片

7、 到此,一个简单的.Net Core WebApi项目就创建完成了,下面我们来进行测试。

8、项目模板会创建 WeatherForecast API。 从浏览器调用 Get 方法以测试应用。按 Ctrl+F5 运行应用。 在浏览器中,转到以下 URL:https://localhost:5001/WeatherForecast,返回以下json数据:

对于该WebApi项目的更多内容,微软的官网有详细的讲解,以下内容不再搬运了。

三、添加模型类 

四、添加数据库上下文

五、注册数据库上下文

六、构建控制器

七、检查 PostTodoItem create 方法

八、检查 GET 方法

九、路由和 URL 路径

十、返回值

十一、PutTodoItem 方法

十二、DeleteTodoItem 方法

十三、防止过度发布

你可能感兴趣的:(.Net,Core,C#)