sql >> Databasteknik >  >> RDS >> Mysql

EF6 med MySQL. Den angivna nyckeln fanns inte i ordboken

Som du ser från de första raderna av felet,

felet har att göra med ConnectionString . Problemet är ConnectionString innehåller nycklar som inte kan läsas.

Försök att rensa upp ConnectionString så att den bara har

  1. server
  2. användar-id
  3. lösenord
  4. databas

I mitt fall är ConnectionString hade en extra nyckel integrated security . När detta togs bort Update-Database började fungera bra. Beroende på ditt fall kan detta dock vara nyckeln som orsakade felet och kanske inte.

Så återigen min föreslagna och garanterade lösning, gå igenom ConnectionString och förenkla det så att det bara innehåller de 4 nycklar som nämns ovan.



  1. aktiv postsummering i codeigniter

  2. syntaxfel för mysql-deklaration av variabel

  3. Infoga flera värden i en MySQL samtidigt

  4. WHERE-sats på SQL Server Textdatatyp