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

EF6 s MySQL. Daný klíč nebyl ve slovníku přítomen

Jak vidíte z prvních řádků chyby,

chyba souvisí s ConnectionString . Problém je v ConnectionString obsahuje klíče, které nelze přečíst.

Zkuste vyčistit ConnectionString tak, že má pouze

  1. server
  2. ID uživatele
  3. heslo
  4. databáze

V mém případě ConnectionString měl extra klíč integrated security . Když toto bylo odstraněno Update-Database začal fungovat dobře. V závislosti na vašem případu to však může a nemusí být klíč, který způsobil chybu.

Takže znovu moje navrhované a zaručené řešení, projděte si ConnectionString a zjednodušte jej tak, aby obsahoval pouze 4 výše zmíněné klíče.



  1. Jak deaktivovat spouštěče v MySQL?

  2. Někdo se naboural do mé databáze – jak?

  3. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 3

  4. Python, Ruby a Golang:Srovnání aplikací webových služeb