で見つけることはなかった私はC#プロジェクトに複数のdbcontextsを持っていると私はつまり、完全なコマンドを指定するときに私は、移行を可能にしようとしている:Entity Frameworkの - マイグレーション構成タイプは、アセンブリ
「有効-移行を-ContextTypeName Models.Account.AccountDetailDbContext」
移行フォルダが作成され、コンフィギュレーション・クラス
で、私は、メッセージを取得:
は 『コンテキストは、既存のデータベースを対象とするかどうかの確認を...』
そして
「マイグレーション・コンフィギュレーション・タイプ 『Portal.WebUI.Migrations.Configurationは』アセンブリ 『Portal.WebUI』に記載されていませんでした。」
ファイルを作成したばかりであっても、それを見つけることはできません。
誰でも助けてください。
は、私は-verbose使用してコマンドを試してみましたが、コンソールパッケージマネージャで選択し、正しいプロジェクトを持っているが、それは私が新しいプロジェクトにdbcontextsとクラスをコピーする場合は、追加情報
を与えませんそれはすべて機能するので、移行を失敗させるこの既存のプロジェクトの何かでなければなりませんが、それが何であるかはわかりません。どんな答え
DbContextはPortal.WebUIプロジェクトまたは他のデータアクセスプロジェクトにありますか? – Developer
enable-migrationsに-ContextProjectName Portal.WebUIを追加して、プロジェクトがコンテキストプロジェクトを参照していることを確認してください。 –