1.首先建测试库
2.新建一个.Net Core 项目
3. cd到项目里面执行命令:
dotnet add package MySql.Data.EntityFrameworkCore
4.继续执行命令:
dotnet add package Microsoft.EntityFrameworkCore.Design
5.打开项目的 csproj 文件增加如下行:
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3"/>
</ItemGroup>
6.执行命令:
dotnet restore
dotnet ef dbcontext scaffold "server=localhost;port=3306;user=root;password=mysql.com;database=policy" MySql.Data.EntityFrameworkCore -o AutoCreateEntityByDB -f
完成之后搞定,重新生成下项目就会看到项目里面多了一个文件夹里面就是实体类和DBContext