目录
一、使用VS Code终端创建一个.Net Core Web API项目。
2.1 方式一:使用 VS Code 终端的 dotnet 命令添加相关的NuGet程序集。
2.2 方式二:使用VS Code的NuGet Package Manager GUI插件添加相关的NuGet程序集。
3.2.3 出现2个HttpGet属性标记的函数所呈现的页面效果。
一、使用VS Code终端创建一个.Net Core Web API项目。
输入以下命令:
// 切换到Projects文件夹下
cd Projects
// 创建名为 TodoWebApi 的 ASP.NET Core Web API 项目
dotnet new webapi -o TodoWebApi
二、使用VS Code添加相关的NuGet程序集。
2.1 方式一:使用 VS Code 终端的 dotnet 命令添加相关的NuGet程序集。
在VSCode终端中依次执行下列dotnet命令,添加MySql相关的数据类操作程序集。
// 切换到Projects文件夹下
cd TodoWebApi
// 依次添加以下程序集
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.Design
dotnet add package Microsoft.EntityFrameworkCore.Tools
dotnet add package Microsoft.EntityFrameworkCore.Relational
dotnet add package Pomelo.EntityFrameworkCore.MySql
用 VS Code 工具打开 TodoWebApi 项目,项目结构如下:
查看 TodoWebApi/TodoWebApi.csproj 文件,检查刚才添加的程序集是否成功,发现支持查看 OpenAPI 的 Swagger 框架被添加,它能够生成RESTful API接口文档!
查看 TodoWebApi/Program.cs 文件,
2.2 方式二:使用VS Code的NuGet Package Manager GUI插件添加相关的NuGet程序集。
在VS Code中输入快捷键:Command + Shift + P,然后输入关键字NuGet Package Manager GUI进行搜索,选择回车。
依次添加以下程序集:
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Design
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Relational
Pomelo.EntityFrameworkCore.MySql
Swashbuckle.AspNetCore (默认被添加,以便支持使用Swagger查看OpenAPI)