質問: ASP.NET 5 Beta8プロジェクトでEntity Framework 7を動作させようとしています。私はEntityFramework.SqlServer 7.0.0-beta8とEntityFramework.Commands 7.0.0-beta8パッケージを参照しています。 しかし、Nuget Package Manager Consoleにアクセスして次のように入力します。 ``` Enable-Migrations The EntityFramework package is not installed on project "My Project" ``` そして、 `Add-Migration` ``` Add-Migration InitialMigration The EntityFramework package is not installed on project "My Project" ``` コンソールのデフォルトプロジェクトは正しいプロジェクトに設定されています。
回答: *ASP.NET 5での移行の経験はまだ進行中です。以下の手順は非常に複雑で、安定版になるまでに簡素化されます。* ### モデルを作成したら、マイグレーションを使用してデータベースを作成することができます。 1. コマンドプロンプトを開きます(Windowsキー+ R、cmdと入力、[OK]をクリックします) 2. プロジェクトディレクトリに移動するには、 `cd`コマンドを使用します。 3. `dnvm use 1.0.0-beta8`実行`dnvm use 1.0.0-beta8` 4. `dnx ef migrations add MyFirstMigration`実行`dnx ef migrations add MyFirstMigration`が`dnx ef migrations add MyFirstMigration`れ、マイグレーションが開始され、モデルの最初のテーブルセットが作成されます。 5. 新しい移行をデータベースに適用するには、 `dnx ef database update`を実行します。 データベースがまだ存在しないため、移行が適用される前に作成されます。 ソース: Entity Framework 7ドキュメント