sql >> Databasteknik >  >> RDS >> Mysql

Det gick inte att hämta metadata

Det verkar som om MVC4 Controller-ställningen inte känner igen MySql Connection String. Ändra anslutningssträngen enligt nedan när du genererar EF CRUD-kod för styrenheter:

<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" /> 
</connectionStrings>

Ändra tillbaka till standard när du kör programmet:

<connectionStrings>
    <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" /> 
</connectionStrings>

Notera ändringen, leverantörens namn.



  1. SQL-injektion med php-filtrering

  2. SQL-fråga flera tabeller, med flera kopplingar och kolumnfält med kommaseparerad lista

  3. Sparar ändringar efter tabellredigering i SQL Server Management Studio

  4. Hur subtraherar jag med SQL i MYSQL mellan två datum och tidsvärden och hämtar resultatet i minuter eller sekunder?