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

EF6 MySQL StrongTypingException lorsque la colonne n'est pas PK

Entity Framework (version 6.1.3) et MySQL Server (5.7)

Une façon de résoudre le problème est,

  1. Ouvrez les services (services.msc) et redémarrez le service MySQL57.
  2. Exécutez les commandes suivantes dans MySQL.

    use <<database name>> set global optimizer_switch='derived_merge=OFF';

  3. Mettre à jour le .edmx.