Mysql
 sql >> Datenbank >  >> RDS >> Mysql

EF6 MySQL StrongTypingException, wenn Spalte nicht PK ist

Entity Framework (Version 6.1.3) und MySQL Server (5.7)

Eine Möglichkeit, das Problem zu lösen, ist,

  1. Öffnen Sie Dienste (services.msc) und starten Sie den MySQL57-Dienst neu.
  2. Führen Sie die folgenden Befehle in MySQL aus.

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

  3. Aktualisieren Sie die .edmx.