Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql + entity framework =Chaque table dérivée doit avoir son propre alias

En plus de la réponse acceptée, il convient de noter que la même exception (Every derived table must have its own alias ) sera lancé si vous essayez d'enregistrer des modifications dans la base de données sur une table qui n'a pas de clé primaire.

Ceci est un bug connu qui n'est toujours pas corrigé après des années (apparu dans MySQL 5.5.22 + .Net/Connector 6.5.4 le 04/04/12).

Je sais que ce n'est pas une bonne idée d'avoir une table sans clé primaire, mais comme il y a un autre bogue dans le générateur DDL, certaines tables où la clé d'entité associée a la propriété StoreGeneratedPattern défini sur None sont créés sans clé primaire...