Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQ &MVC3 SQL-Verbindungsfehler \ ProviderManifestToken, aber ich verwende MySQL

Sie sollten eine Klasse in Ihrem Code haben, die von DbContext erbt , etwas in der Art von:

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

Was der von Ihnen bereitgestellter Link bedeutet, dass Ihre Klasse (in diesem Fall 'SuperDatabaseContext') mit dem name übereinstimmen sollte Ihres ConnectionString in Web.Config. z. B.

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

Zusätzliche Referenzen, die von Nutzen sein können:

Auf einer anderen Randnotiz:Überprüfen Sie einfach Ihre Verbindungszeichenfolge. Ich bekomme diese Nachricht normalerweise, weil ich ein Idiot bin und etwas nicht richtig im Servernamen usw. geschrieben habe. :)