Mysql
 sql >> Database >  >> RDS >> Mysql

Errore di connessione SQL MYSQ e MVC3 \ ProviderManifestToken ma sto usando MySQL

Dovresti avere una classe all'interno del tuo codice che sta ereditando da DbContext , qualcosa sulla falsariga di:

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

Che cosa è il link fornito da te significa che la tua classe (in questo caso 'SuperDatabaseContext') deve corrispondere al name della tua ConnectionString in Web.Config. es.

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

Ulteriori riferimenti che potrebbero essere utili:

In un'altra nota a margine:ricontrolla la stringa di connessione. Ricevo quel messaggio normalmente perché sono un idiota e non ho scritto qualcosa nel nome del server, ecc. :)