ASP.NET Core 创建最小 Web API
C#后端开发插件合集
- c#
- C# Extensions
- NuGet Package Manager GUI (shift+ctrl+p)
- NuGet Gallery (需要外网环境)
- vscode-solution-explorer
创建Web.API
-
桌面创建文件夹,用Visual Studio Code打开
-
将vscode-solution-explorer托到资源管理器(如图)
-
在“no solution found”右击“新建空白solution”
-
输入名字
-
继续在“no solution found”的位置(现在是项目名称)右击“添加一个新的项目”
-
选择“ASP.NET Core web api”。
-
选择“c#”,输入新项目名称。
-
选择运行,并选择:net5+core
快捷配置
- 自动打开swwger
"launchBrowser": {
"enabled": true,
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}/swagger"
}
}
- 注销serverReadyAction
// "serverReadyAction": {
// "action": "openExternally",
// "pattern": "\\bNow listening on:\\s+(https?://\\S+)"
// },
EFcore
- 安装 NuGet Package Manager GUI
Entity Framework Core
Entity Framework Core.Tools
Entity Framework Core.SqlServer
pomelo.Entity Framework Core.mysql
2.迁移命令
dotnet tool install -g dotnet-ef
dotnet ef
dotnet ef dbcontext scaffold "server=43.142.167.13;port=3306;uid=root;pwd=1sssa;database=EFcoredemo;" Pomelo.EntityFrameworkCore.MySql -o Entities