Pomelo.entityframeworkcore.mysql: 实体框架核心和MySql.Data在同一项目中

创建于 2020-01-15  ·  3评论  ·  资料来源: PomeloFoundation/Pomelo.EntityFrameworkCore.MySql

重现步骤

MySql.Data + Pomelo.EntityFrameworkCore.MySql在相同的解决方案中但是在不同的项目中。

问题

如果我们有一个Visual Studio解决方案,其中一个项目将MySQL.Data nuget包用于创建MySqlConnection对象的旧代码,而另一个项目将EF Core与Pomelo nuget包一起使用,则在创建这些旧MySqlConnection对象时,VS中将出现模棱两可的错误。 ,因为两个项目都使用相同的名称空间(MySql.Data.MySqlClient)。 有可能以某种方式解决此问题吗?

更多技术细节

MySQL版本:5.7.29
作业系统:Windows 10
Pomelo.EntityFrameworkCore.MySql版本:3.1

closed-question type-question

最有用的评论

请参见对MySqlConnector使用其他名称空间

所有3条评论

请参见对MySqlConnector使用其他名称空间

尤其是所引用问题@mguinness的最后一条评论看起来不错:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735

StackOverflow上也可以找到相同的主体。

谢谢你的帮助,现在我感觉超级傻了:)

此页面是否有帮助?
0 / 5 - 0 等级