My SQL : the value for column isprimarykey in table tabledetails is dbnull

Volendo gestire i dati din un database MySql da Entity Framework in Visual Studio, possiamo incorrere nel seguente errore:

“… the value for column isprimarykey in table tabledetails is dbnull …”

La soluzione al problema consta dei seguenti passaggi:

1. Aprire i Serivi (services.msc) e riavviare il servizio MySQL57
2. Dal Workbench di MySQL aprire un nuovo file SQL ed inserire le seugneti righe
   use <nome del database>;
   set global optimizer_switch='derived_merge=OFF';
3. Eseguire la query;
4. Aggiornare i dati nella maschera di gestione del Model .edmx.