2017-08-03 11 views
0

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、有効-移行を

screeshot of PM

+0

あなたのコマンドライン全体を表示してください。私はあなたのどこかに不正な "eManager"があると思います。 – CodeCaster

+0

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

+0

本当に役立たないです。とにかくそれから "eManager"を削除してください。 – CodeCaster

答えて

0

あなたは、コマンドの末尾にドットを入力しています。試してみてください:

Enable-Migrations -ContextTypeName CarManagement.Models.ApplicationDbContext

関連する問題