Naast het geaccepteerde antwoord moet worden opgemerkt dat dezelfde uitzondering (Every derived table must have its own alias
) wordt gegenereerd als u wijzigingen in de database probeert op te slaan in een tabel die geen primaire sleutel heeft.
Dit is een bekende bug dat is na jaren nog steeds niet opgelost (verscheen in MySQL 5.5.22 + .Net/Connector 6.5.4 op 04/04/12).
Ik weet dat het geen goed idee is om een tabel zonder primaire sleutel te hebben, maar aangezien er nog een bug in de DDL-generator zit, hebben sommige tabellen waar de bijbehorende entiteitssleutel de eigenschap StoreGeneratedPattern
ingesteld op None
zijn gemaakt zonder primaire sleutel...