EntityFramework5にMySql接続を使用するアプリケーションを開発しています。ソリューションの構築は私のマシンで機能します。
app.configファイルに以下を追加したため、MySQLConnectorがインストールされていないマシンでアプリケーションを実行することもできます。
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
しかし、私のソリューションをコンパイルして実行したいだけの他のプログラマーは、.edmxファイルで次のエラーを受け取ります。
指定されたストアプロバイダーが構成に見つからないか、無効です。
MySqlConnectorがインストールされていないが、EntityFramework 5でMySqlを使用するプロジェクトをコンパイルすることは可能ですか?