sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Entity :Värdet för kolumnen 'IsPrimaryKey' i tabellen 'TableDetails' är DBNull

Entity Framework (version 6.1.3) och MySQL Server (>=5.7.6)

Ett sätt att lösa problemet är,

1. Open Services (services.msc) and restart MySQL57 service.
2. Execute the following commands in MySQL.
   use <<database name>>;
   set global optimizer_switch='derived_merge=OFF';
3. Update the .edmx.

Det är ett sent svar. Men hoppas det kommer att hjälpa någon.

Tack.



  1. 2 sätt att returnera rader som endast innehåller icke-alfanumeriska tecken i Oracle

  2. Returnera icke-numeriska värden från en PostgreSQL-databaskolumn

  3. Hur räknar man ord i MySQL / regular expression replacer?

  4. Hur man deklarerar en variabel i en PostgreSQL-fråga