2

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

"コード行"""および"System.Management.Automation.RemoteException"に必須パラメーター1"AssemblyName"がありません

それから私はPSコマンドを試しました" Update-Database "EntityFramework"。それからそれは言う、

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

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

ありがとうございました。

4

2 に答える 2

0

私はすでにオフラインであなたの質問に答えたことを知っています、Lasantha、しかしStackOverflowの他のみんなの利益のために...

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

コードからの移行の実行に興味がある場合は、Rowanのコードからの移行の実行とスクリプトの投稿が開始するための優れたリソースです。

于 2012-02-15T23:37:48.463 に答える
0

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

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

ScriptUpdate(null, null)最新の移行に更新するために使用するだけです。

于 2013-01-17T15:19:13.237 に答える