質問: EntityFramework 7(v7.0.0-rc1-final)の最新のプレリリース版を使用して、Visual StudioのPackage Managerコンソールから`Add-Migration` PowerShellコマンドを使用しようとしました。 DALにマイグレーションを追加しようとしました。 次のようなフォルダ構造があります。 ``` -Project -DAL -Context.cs ``` 私は次のコマンドのバリエーションを試しました: `Add-Migration Initial -OutputDir DAL\Migrations -Context ContextClassName` 含むがこれらに限定されません: `Add-Migration Initial -OutputDir DAL\Migrations -Context Project.Namespace.DAL.ContextClassName` `Add-Migration Initial -OutputDir DAL\Migrations -Context DAL\Context.cs` 無駄に... ツールのパッケージは次のようにインストールされます: `Install-Package Microsoft.EntityFrameworkCore.Tools -Pre` ドキュメントは参考になるものではなく、 `Get-Help Add-Migration -Examples` `-Full`や`-Full` 、 `-Detailed`などは、 `-Context`パラメータの期待されるフォーマットに関するものを何も`-Detailed`てくれません。 正しいフォーマットは何ですか?
回答: あなたは間違ったEF7パッケージを使用しています! 発表によれば、Entity Framework 7はなくなりましたが、EntityFrameworkCoreだけです。 あなたのリンクされたドキュメント、特にFull DotNetのドキュメントのセクションに従ってください。EntityFramework。*(EF7の場合)ではなく、 `Microsoft.EntityFrameworkCore.*`を参照する必要があり`Microsoft.EntityFrameworkCore.*` 上記のページの指示に従って、 `Add-Migration -OutputDir DAL\Migrations -Context ContextClassName` マイグレーションをソートしても問題はありません。