mysql で動作する asp.net mvc5 ID を取得できません。ここにweb.configの部分があります.EF6がmvc5で動作しないことが原因でしょうか?
<system.data>
<DbProviderFactories>
<remove name="MySQL Data Provider"/>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
entityFramework>
<defaultConnectionFactory type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
<providers>
<provider invariantName="MySql.Data.MySqlClient"
type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity" />
</providers>
</entityFramework>
エラーは次のとおりです。
追加情報: Entity Framework プロバイダー タイプ 'MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' の 'Instance' メンバーは、継承するオブジェクトを返しませんでした「System.Data.Entity.Core.Common.DbProviderServices」から。Entity Framework プロバイダーはこのクラスから継承する必要があり、'Instance' メンバーはプロバイダーのシングルトン インスタンスを返す必要があります。これは、プロバイダが Entity Framework 6 以降をサポートしていないことが原因である可能性があります