Visual Studio で EF6 を使用して MYSQL データベースに接続しようとしていますが、後で SQL を使用していましたが、その後正常に動作し、Mysql に移行してから、このような必要なコンポーネントをインストールします。
- Visual Studio 1.1.1 の MySQL
- MySQL コネクタ/ネット 6.8。
プロジェクトは最新バージョンの Entity Framework を参照しています。ただし、このバージョンと互換性のある Entity Framework データベース プロバイダーがデータ接続用に見つかりませんでした。このアクションを実行する前に、このウィザードを終了し、互換性のあるプロバイダーをインストールして、プロジェクトを再構築してください。
このコンポーネントを再インストールするなど、可能なオンラインソリューションを試しまし たが、機能しませんでした。それ以外の場合は、このコードを自分に追加しようとしましたApp.config:
<configuration> <entityFramework> <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" /> <providers> <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
しかし、それは同じ運命に直面しているか、または my からすべてのエンティティ タグをクリアするイベントに直面していapp.configます。また、次のようなエンティティの新しいバージョンをインストールしようとしました:
インストール パッケージ EntityFramework -バージョン 5.0.0
しかし、それは得ます:Install failed. Rolling back...
Install-Package : Already referencing a newer version of 'EntityFramework'.
私が何をすべきかを特定するのを手伝ってくれる人はいますか?
