質問

最新のEntityFrameworkMigrationsベータ01リリースを試しています。Visual Studio PowerShellを使用すると正常に動作します。しかし、C#コードを使用してPSコマンド「Update-Database」を実行しようとすると、エラーが発生します-

"コード行" ""に必要なパラメータ1 "AssemblyName"がありません。 「System.Management.Automation.RemoteException」

次に、PSコマンド「Update-Database "EntityFramework"」を試しました。すると、

「ファイルまたはアセンブリを読み込めませんでした」

System.Management.Automation.Runspaces.Pipelineクラスを使用してPowerShellコマンドを呼び出しました。誰かが私を助けてくれますか。

ありがとうございます。

役に立ちましたか?

解決

Lasanthaさん、私はすでにオフラインであなたの質問に答えましたが、StackOverflowの他のすべての人の利益のために...

Migrationsに同梱されているPowerShellコマンドは、NuGet / Visual Studio環境に非常に固有であり、それ以外では機能しません。

コードからの移行の実行に関心がある場合は、Rowanのコードからの移行の実行とスクリプティングの投稿は、始めるための優れたリソースです。

他のヒント

ブライスのリンクは非常に優れたリソースです。それは私も始めて、この答えにつながりました:

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

ScriptUpdate(null, null)を使用して、最新の移行に更新するだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top