Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur de connexion SQL MYSQ &MVC3 \ ProviderManifestToken mais j'utilise MySQL

Vous devriez avoir une classe dans votre code qui hérite du DbContext , quelque chose comme :

public class SuperDatabaseContext : DbContext
{
    public DbSet<player> Players { get; set; }
    public DbSet<team> Teams { get; set; }
}

Qu'est-ce que lien que vous avez fourni signifie, est que votre classe (dans ce cas 'SuperDatabaseContext') doit correspondre au name de votre ConnectionString dans Web.Config. ex.

<add name="SuperDatabaseContext" connectionString="password=supersecrete;User Id=MyUsername;database=myDBName;server=SERVERLOCATIONASDOMAINNAM;" providerName="MySql.Data.MySqlClient" />

Références supplémentaires pouvant être utiles :

D'un autre côté, vérifiez simplement votre chaîne de connexion. Je reçois ce message normalement parce que je suis un idiot et que j'ai mal épelé quelque chose dans le nom du serveur, etc. :)