2016-12-08 6 views
0

asp.net mvc 5での認可については、私はインターネット上でたくさんの検索をしましたが、正解は得られませんでした。実際には、.NET Framework 4.5.2とmvc5でVisual Studioコミュニティ版を使用しています。私は私のプロジェクトでAuthorizationをしたい。私のプロジェクトは、プロジェクトの作成中に認証モードなしで作成されます。Identity Frameworkを使用してAsp.netの認証を行う方法?

は、まず私はこれらの事を試してみました:

私は、コマンドパッケージマネージャコンソールの「移行を有効にする」を入力しました。 次に、DbModelBuilderを作成するか、データベースファーストまたはモデルファーストを使用して作成したDbContextからEDMXを書き込むというエラーが発生しました。 EDMXは、既存のDbCompiledModelを使用せずに作成されたコードファーストDbContextからのみ取得できます。 このエラーの解決方法はわかりません。私がそれから出るのを助けてください。

答えて

0

データベースモデルを作成するためにどの方法を選択しましたか?コードファースト、モデルファーストまたはデータベースファースト?

モデルファーストまたはデータベースファーストアプローチの移行を使用できないため、私は尋ねています。 EF Migrationsは、Code Firstアプローチの対象製品です。 CodeFirstは、データベースに手動で変更を加えないことを前提としています。データベースへのすべての変更は、コードの最初の移行を経由します。

しかし、そこには既存のデータベースでコードファーストアプローチを使用することができます。ここをクリックしてください:Using EF “Code First” with an Existing Database

+0

私はデータベースの最初のアプローチを使用しています。まず、データベーステーブルを作成しました。次に、エンティティフレームワークを使用してモデルクラスを作成しました。その後、私はEnable Migrationsコマンドで承認を作成していました。 –

+0

私の回答を更新しました... –

+0

ありがとう –

関連する問題