小编Sch*_*rwe的帖子

使用 EF Core 搭建 MySql 数据库的问题 - 找不到方法:Void Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping

我正在尝试首先在 Visual Studio 2019 中的 .NET Core 3.1 上使用MySql.Data.EntityFrameworkCore和搭建 MySql 数据库代码。Microsoft.EntityFrameworkCore但是,我不断收到以下错误:

找不到方法:'Void Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping..ctor(System.String, System.Type, System.Nullable 1<System.Data.DbType>, Boolean, System.Nullable1)'。

我在 GitHub 上查看了 EF Core 的源代码,但找不到与该签名匹配的方法 - 我是否遗漏了什么?

我的脚手架代码是:

dotnet ef dbcontext scaffold "Server=localhost;Database=database;Uid=myuid;" MySql.Data.EntityFrameworkCore -o Solution --project Solution.Project.Namespace
Run Code Online (Sandbox Code Playgroud)

我也试过

dotnet ef dbcontext scaffold "Server=localhost;Database=database;Uid=myuid;" MySQL.Data.EntityFrameworkCore -o Solution --project Solution.Project.Namespace
Run Code Online (Sandbox Code Playgroud)

我尝试通过 Developer PowerShell 和 Package Manager Console 运行这两个命令。结果一样。

我的 DbContext 是

dotnet ef dbcontext scaffold "Server=localhost;Database=database;Uid=myuid;" MySql.Data.EntityFrameworkCore -o Solution --project Solution.Project.Namespace
Run Code Online (Sandbox Code Playgroud)

我的 DbContext 代码位于名为Solution .Backend的项目中,而我的模型位于名为Solution …

c# mysql entity-framework-core .net-core-3.1 ef-core-3.1

8
推荐指数
1
解决办法
5445
查看次数