MySql.Data + Pomelo.EntityFrameworkCore.MySqlは同じソリューションですが、プロジェクトが異なります。
1つのプロジェクトがMySqlConnectionオブジェクトを作成するレガシーコードにMySQL.Datanugetパッケージを使用し、別のプロジェクトがPomelonugetパッケージでEFCoreを使用するビジュアルスタジオソリューションがある場合、これらのレガシーMySqlConnectionオブジェクトを作成するときにVSであいまいなエラーが発生します、両方のプロジェクトが同じ名前空間(MySql.Data.MySqlClient)を使用しているためです。 どういうわけかこれを修正することは可能ですか?
MySQLバージョン:5.7.29
オペレーティングシステム:Windows 10
Pomelo.EntityFrameworkCore.MySqlバージョン:3.1
特に@mguinnessが参照した問題の最後のコメントは良さそうです:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735
同じプリンシパルはStackOverflowにもあります。
助けてくれてありがとう、今私はとてもばかげていると感じます:)
最も参考になるコメント
MySqlConnectorに別の名前空間をください。