Pomelo.entityframeworkcore.mysql: 同じプロジェクト内のエンティティフレームワークコアとMySql.Data

作成日 2020年01月15日  ·  3コメント  ·  ソース: PomeloFoundation/Pomelo.EntityFrameworkCore.MySql

再現する手順

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

closed-question type-question

最も参考になるコメント

MySqlConnectorに別の名前空間ください

全てのコメント3件

MySqlConnectorに別の名前空間ください

特に@mguinnessが参照した問題の最後のコメントは良さそうです:
https://github.com/mysql-net/MySqlConnector/issues/189#issuecomment -543583735

同じプリンシパルはStackOverflowにもあります。

助けてくれてありがとう、今私はとてもばかげていると感じます:)

このページは役に立ちましたか?
0 / 5 - 0 評価