Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd połączenia SQL MYSQ i MVC3 \ ProviderManifestToken, ale używam MySQL

Powinieneś mieć klasę w swoim kodzie, która dziedziczy z DbContext , coś w stylu:

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

Co podany przez Ciebie link oznacza, że ​​twoja klasa (w tym przypadku 'SuperDatabaseContext') powinna pasować do name swojego ConnectionString w Web.Config. np.

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

Dodatkowe odniesienia, które mogą być przydatne:

Z drugiej strony:po prostu dokładnie sprawdź parametry połączenia. Otrzymuję tę wiadomość normalnie, ponieważ jestem idiotą i nie przeliterowałem czegoś poprawnie w nazwie serwera itp. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przechowywać adresy URL w MySQL

  2. Co jest nie tak z tym kodem AS3 do komunikacji z plikiem PHP?

  3. SQL w klauzuli od zera do wielu parametrów

  4. MYSQL dzieli wyniki z wielu podzapytań z wieloma wierszami

  5. Format zmiennej MySQL dla listy wartości NOT IN