使用Pomelo EF net-core 3.0数据库创建迁移时出错:MySql

时间:2019-09-25 14:46:54

标签: c# .net-core ef-migrations .net-core-3.0 pomelo-entityframeworkcore-mysql

我正在使用EF和Pomelo.EntityFrameworkCore.MySql创建一个与MySql连接的Web服务。该项目已正常编译,但是使用“ Add-Migration newVersion”命令时会发生错误:

来自程序集“ Pomelo”中类型为Pomelo.EntityFrameworkCore.MySql.Infrastructure.Internal.MySqlOptionsExtension的“方法'get_Info'。 EntityFrameworkCore.MySql,版本= 2.2.0.0,文化=中性,PublicKeyToken = null'没有实现。 “

我不确定原因是什么(版本不匹配或设置不正确),我是net-core的新手,谢谢您的帮助。代码在Github中:

https://github.com/vcalazas/project19092019

bugs picture

1 个答案:

答案 0 :(得分:2)

您似乎正在创建一个dotnet core v3项目,但是Pomelo驱动程序似乎以v2.2为目标。尝试将项目“降级”到2.2。