sql >> Databasteknik >  >> RDS >> Mysql

MYSQ &MVC3 SQL anslutningsfel \ ProviderManifestToken men jag använder MySQL

Du bör ha en klass i din kod som ärver från DbContext , något i stil med:

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

Vad länk som du angav betyder, är att din klass (i det här fallet 'SuperDatabaseContext') ska matcha name av din ConnectionString i Web.Config. t.ex.

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

Ytterligare referenser som kan vara användbara:

På en annan sida:Dubbelkolla bara din anslutningssträng. Jag får det meddelandet normalt eftersom jag är en idiot och inte stavat något rätt i servernamnet osv. :)



  1. MySQL tar bort inledande nolla från heltalskolumnen

  2. Använder meteor.js med php-serversidan

  3. Hur förhindrar man automatisk utloggning i codeigniter?

  4. SQL för att bara hämta några rader?