Asp.Net 构建我的数据库以生成模型时出现 Core 2.0 错误

Asp.Net Core 2.0 error while scaffolding my database to generate Models

我收到这个错误:

无法从程序集 'Microsoft.EntityFrameworkCore, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' 加载类型 'Microsoft.EntityFrameworkCore.Infrastructure.DesignTimeProviderServicesAttribute'。

在程序包管理器控制台中尝试 运行 此命令时 脚手架-DbContext "server=localhost;port=3306;user=root;database=frisbee_admin" MySql.Data.EntityFrameworkCore -OutputDir 模型 -f

知道为什么吗?

尝试如下:

Scaffold-DbContext -Connection "server=localhost;port=3306;user=root;database=frisbee_admin" -Provider MySql.Data.EntityFrameworkCore -OutputDir Models -context YourDbContext -Project YourProjectName -Force