首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到名称为Pomelo.EntityFrameworkCore.MySql的提供程序集

无法找到名称为Pomelo.EntityFrameworkCore.MySql的提供程序集
EN

Stack Overflow用户
提问于 2019-06-03 04:18:55
回答 2查看 842关注 0票数 0

我在VS 2017中创建了一个ASP.Net Core项目,并添加了.Net核心类库。然后,我在类库中安装了以下代码。(我需要使用这个类库作为DAL)

Pomelo.EntityFrameworkCore.MySql Pomelo.EntityFrameworkCore.MySql.Design

我有一个现有的数据库。因此,我需要使用数据库优先方法生成ModelClasses。

因此,我在包管理器控制台中执行了以下命令(Web项目名为Test &类库名称为DAL)。我将DAL设置为包管理器控制台中的默认项目。

"server=localhost;port=3306;user=root;password=abc123;database=test;“Pomelo.EntityFrameworkCore.MySql -o模型-p DAL -s测试

执行此命令后,im将得到以下错误。

代码语言:javascript
复制
Unable to find provider assembly with name Pomelo.EntityFrameworkCore.MySql. Ensure the specified name is correct and is referenced by the project.

我试着想办法解决这个问题,却找不到。我做错了什么?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-06-12 18:35:14

我使用VisualStudio2019(版本16.6.0)、ASP.NET Core3.1、EF Core和Pomelo也遇到了同样的问题,它们都是使用Package安装的。

试图搭建一个数据库会将Pomelo从我的引用中删除。在googling搜索之后,我找到了一个更新Visual的引用,我对16.6.2版本进行了引用,该版本纠正了这个问题。(对不起,无法记住有更新原因的链接)。它似乎与引用某物的早期.net版本的包有关?但记不起来。

票数 1
EN

Stack Overflow用户

发布于 2019-06-05 04:12:13

在将.net核心版本2.1.1升级到2.2.0之后,它正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56421087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档