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...