Entity Framework 4 およびコードファースト開発 CTP での MySql の使用
Entity Framework 4 を使用したコードファースト開発に関する Scott Guthrie の最近の投稿SQL Server の代わりに MySql を使用して実験することに興味が湧きました。ただし、MySql でデータベースを自動的に生成するように Entity Framework 4 を構成します。
Exception:
最初の試行では ProviderIncompatibilityException が発生し、NerdDinners データベースが存在しないことを示しています。 。データベースを手動で作成しても問題は解決せず、「DatabaseExists はプロバイダーによってサポートされていません」という 2 番目の ProviderIncompatibilityException が発生しました。
解決策:
さらに後調査の結果、いくつかの重要な点が明らかになりました:
<code class="xml"><system.data> <DbProviderFactories> <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></code>
以上がEntity Framework 4 およびコードファースト開発で MySql を使用する方法: ステップバイステップ ガイド?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。