je suis arrivé un peu plus loin en utilisant la mise à jour base de données. Vous devez avoir changer votre chaîne de connexion et votre fournisseur pour correspondre à votre MySql
Exemple:
<add name="DefaultConnection" connectionString="server=127.0.0.1;User Id=root;password=;database=myDB" providerName="MySql.Data.MySqlClient" />
Fournisseur:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
</entityFramework>
Vous devez également mettre cela sur votre dbContext:
[DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
Remerciements
si vous êtes usig asp.net identité, vous devriez chnage son fournisseur à mysql, il est serveur SQL par défaut. – Arash
Merci Arash, mais c'était déjà fait. J'ai trouvé que j'ai besoin de mettre à jour la base de données via le gestionnaire de paquets nuget. – MusicAndCode