2017-05-19 2 views
0

Ich bin von einer MySql-Datenbank auf eine Sql-Server-Datenbank wechseln.EF 6 Update-Datenbank mit Provider fehlgeschlagen

Ich entferne alle verwandten Daten von Konfiguration und web.config zu mysql.

Aber ich habe dieses Problem weiterhin auf einem Update-Befehl Datenbank in Package Manager-Konsole:

Update-Database -Verbose 
Using StartUp project 'B2Peer.Web'. 
Using NuGet project 'B2Peer.EntityFramework'. 
Specify the '-Verbose' flag to view the SQL statements being applied to the 
target database. 
Target database is: 'b2peer' (DataSource: .\SQLLOCAL, Provider: 
System.Data.SqlClient, Origin: Configuration). 
No pending explicit migrations. 
System.Data.Entity.Core.MetadataException: Schema specified is not valid. 
Errors: 
(0,0) : error 0152: No Entity Framework provider found for the ADO.NET provider with invariant name 'MySql.Data.MySqlClient'. Make sure the provider is registered in the 'entityFramework' section of the application config file. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information. 

ich die Lösung gereinigt und wieder aufzubauen

Gibt es eine Cache-Dateien, die ich reinigen kann EF zu vermeiden Suchen Sie nach einem Anbieter Mysql?

Hinweis: I mit Notizblock gesucht ++ in allen Dateien in meinem Lösungsordner und es gibt nichts im Zusammenhang mit meiner Suche ‚mysql‘ ... Warum also noch EF für diesen Anbieter suchen ...

Antwort

0

Schließlich wurde festgelegt .

Nach mehreren Clean, Build, starten Website mit automatischer Migration auf True.

Dann Update-Datenbank wurde gestoppt, um diesen Fehler zu geben ...