sql >> Databáze >  >> RDS >> Mysql

EF6 MySQL StrongTypingException, když sloupec není PK

Entity Framework (verze 6.1.3) a MySQL Server (5.7)

Jedním ze způsobů, jak problém vyřešit, je

  1. Otevřete Služby (services.msc) a restartujte službu MySQL57.
  2. Proveďte následující příkazy v MySQL.

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

  3. Aktualizujte soubor .edmx.



  1. Aktualizace serializovaného pole v mysql (bez zrušení serializace?)

  2. Exkluzivní zámek MySQL

  3. Pole v dotazu SQL?

  4. Uživatel MySQL zadaný jako definující neexistuje