Utöver det accepterade svaret bör det noteras att samma undantag (Every derived table must have its own alias
) kommer att kastas om du försöker spara ändringar i databasen på en tabell som inte har någon primärnyckel.
Detta är en känd bugg som fortfarande inte är åtgärdat efter år (uppträdde i MySQL 5.5.22 + .Net/Connector 6.5.4 den 04/04/12).
Jag vet att det inte är en bra idé att ha en tabell utan primärnyckel, men eftersom det finns en annan bugg i DDL-generatorn, finns det några tabeller där den associerade entitetsnyckeln har egenskapen StoreGeneratedPattern
inställd på None
skapas utan primärnyckel...