Utilisation de MySql avec Entity Framework 4 et le CTP de développement Code-First
Article récent de Scott Guthrie sur le développement code-first avec Entity Framework 4 a suscité l'intérêt de l'expérimenter en utilisant MySql au lieu de Sql Server. Cependant, configurez Entity Framework 4 pour générer automatiquement la base de données avec MySql.
Exception :
La tentative initiale a abouti à une ProviderIncompatibleException, indiquant que la base de données NerdDinners n'existait pas. . La création manuelle de la base de données n'a pas non plus résolu le problème, ce qui a conduit à une deuxième ProviderIncompatibleException indiquant que "DatabaseExists n'est pas pris en charge par le fournisseur".
Résolution :
Après Lors de l'exploration, quelques points clés ont émergé :
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!