ASP MVCでは動作しない移行を有効にしますが、私はいつもこのエラーが出る:私は私のプロジェクトでの移行を可能にしようとしています5
複数のコンテキストタイプがアセンブリ「CarManagement」で発見されたが。
「CarManagement.Models.CarManagementContext」の移行を有効にするには、有効化 - 移行を使用します。-ContextTypeName CarManagement.Models.CarManagementContext。
は、「CarManagement.Models.ApplicationDbContext」の移行を可能に
Enable-Migrations -ContextTypeName CarManagement.Models.ApplicationDbContext
を使用して、私は唯一のコンテキストを使用しようとすると、それはまた、動作しないと、このエラーが表示されますするには:
Enable-Migrations:引数 'CarManagement.Models.CarManagementContext'を受け入れる位置パラメータが見つかりません。ラインで
:1文字:1
+有効-移行-ContextTypeName eManagerのCarManagement.Models.CarM ... + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :InvalidArgument:(:) [有効-移行]を、ParameterBindingException + FullyQualifiedErrorId:PositionalParameterNotFound、有効-移行を
あなたのコマンドライン全体を表示してください。私はあなたのどこかに不正な "eManager"があると思います。 – CodeCaster
PM> Enable-Migrations アセンブリ 'CarManagement'に複数のコンテキストタイプが見つかりました。 'CarManagement.Models.CarManagementContext'の移行を有効にするには、Enable-Migrations -ContextTypeName CarManagement.Models.CarManagementContextを使用します。 'CarManagement.Models.ApplicationDbContext'の移行を有効にするには、Enable-Migrations -ContextTypeName CarManagement.Models.ApplicationDbContextを使用します。 PM> Enable-Migrations -ContextTypeName eManager CarManagement.Models.CarManagementContext。 Enable-Migrations:受け入れる位置パラメータが見つかりません.......... – Anouar
本当に役立たないです。とにかくそれから "eManager"を削除してください。 – CodeCaster