Frage

Ich versuche die neueste Version 01 von Entity Framework Migrations.Es funktioniert gut mit Visual Studio Power Shell.Aber wenn ich den PS-Befehl "Update-Database" mit C # -Code ausführen werde, erhalte ich die Fehler -

"Fehlender erforderlicher Parameter 1" AssemblyName "in der Codezeile" "" und "System.Management.Automation.RemoteException"

Dann habe ich den PS-Befehl "Update-Database "EntityFramework"" ausprobiert. Dann heißt es:

"Datei oder Assembly konnte nicht geladen werden"

Ich habe die System.Management.Automation.Runspaces.Pipeline-Klasse verwendet, um den Power Shell-Befehl aufzurufen.Kann mir jemand helfen.

Danke.

War es hilfreich?

Lösung

Ich weiß, dass ich Ihre Frage bereits offline beantwortet habe, Lasantha, aber zum Nutzen aller anderen auf StackOverflow ... {

Wenn Sie daran interessiert sind, Migrationen aus Code auszuführen, wählen Sie Rowans Das Ausführen und Erstellen von Skripten für Migrationen aus Code ist eine hervorragende Ressource für den Einstieg.

Andere Tipps

Brices Link ist eine sehr gute Ressource, er hat mich auch dazu gebracht und zu dieser Antwort geführt:

https://stackoverflow.com/a/14339379/219187

Verwenden Sie einfach ScriptUpdate(null, null), um auf die neueste Migration zu aktualisieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top