0

UIでPOCOを編集できるエンティティフレームワーク上の小さなプログラムを作成しています。プロセスの一部として、コードから「add-migration」コマンドを呼び出して、残りのプログラマーとプログラム マネージャー コンソールとの対話を保存したいと考えています。それはまったく可能ですか?

ありがとう

4

1 に答える 1

2

Add-Migrationコマンドレットは、パッケージ マネージャー コンソールで使用される別の EF 4.3 Powershell アセンブリで定義されます。このアセンブリは、実際の EF 4.3 アセンブリを参照します。そのアセンブリから公開されるコア ロジックは、名前空間ToolingFacadeのクラスです。System.Data.Entity.Migrations.Design公開されたロジックには、データベースと保留中の移行の取得、および新しい移行のスキャフォールディングが含まれますが、PowerShell アセンブリには実行ワークフローが含まれ、EF、PowerShell、および Visual Studio 間のブリッジを作成します (プロジェクトにクラスを追加します)。ツール。

編集: MigrationCommands.AddMigrationPowerShell アセンブリから直接実行することもできます。

于 2012-07-09T08:44:10.707 に答える