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