1.首先,安裝相關插件
在nuget下安裝
1.Pomelo.EntityFrameworkCore.MySql
2.MySql.Data.EntityFrameworkCore
都要是2.1
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="8.0.11" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="ClientApp\components\" />
</ItemGroup>
</Project>

Pomelo.EntityFrameworkCore.MySql 因為最新版本是2.0,但是要在core2.1中使用必須使用2.1,所以安裝的是預發行版本。
3.在appSetting。json文件中添加連接字符串

3.在startup.cs文件中,添加數據庫的服務

添加的數據庫服務,必須在services.AddMvc之前調用
4.在控制器調用

