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

MySql + entity framework =Hver afledt tabel skal have sit eget alias

Ud over det accepterede svar skal det bemærkes, at den samme undtagelse (Every derived table must have its own alias ) vil blive kastet, hvis du forsøger at gemme ændringer i databasen på en tabel, der ikke har nogen primær nøgle.

Dette er en kendt fejl som stadig ikke er rettet efter år (dukkede op i MySQL 5.5.22 + .Net/Connector 6.5.4 den 04/04/12).

Jeg ved godt, at det ikke er en god idé at have en tabel uden primær nøgle, men da der er en anden fejl i DDL-generatoren, er der nogle tabeller, hvor den tilknyttede entity-nøgle har egenskaben StoreGeneratedPattern indstillet til None oprettes uden primærnøgle...



  1. Laravel 4 :Hvordan får man udvalgte/specifikke kolonner i et mange til mange forhold?

  2. JSON_QUERY() Eksempler i SQL Server (T-SQL)

  3. Kan jeg undslippe dobbelte anførselstegn i kolonnetitler med Oracle?

  4. Brugerdefinerede DQL-funktioner i doctrine2