web-dev-qa-db-ja.com

ASP.NET MVC5 ID認証を既存のデータベースに追加する方法

私はMVC5 ID認証を学んでおり、www.asp.netで資料を読んでいました。ここでいくつか質問があります。

  1. ID認証を使用する場合、MVCテンプレートを使用しない理由はありますか?または、空のテンプレートを使用する理由はありますか? MVCテンプレートはブートストラップも提供します。

  2. データベースを作成しました。DBを最初に開発したいです。 MVCテンプレートを使用する場合、資格情報のデータベースはプロジェクトフォルダーの下に作成されます。 2つのデータベースをマージするにはどうすればよいですか、または2つのデータベースのみを使用する必要がありますか?

私の質問がばかげている場合は、私を無視するか、最初に読むべきことを教えてください。コミュニティの人々は善良ですが、批判的だと思います。ありがとうございました

34
sfdcnoob

1)ID認証を使用する場合、MVCテンプレートを使用しない理由はありますか?または、空のテンプレートを使用する理由はありますか? MVCテンプレートはブートストラップも提供します。

ID認証、MVCテンプレート、およびbootstrapは実際には関係ありません。

新しいMVC 5アプリケーションを作成すると、AccountControllerが作成されます。開始点としてAccountControllerを使用できます。

必要に応じて、AccountControllerを削除して自分で作成することもできますが、大変な作業です。

2)データベースを作成しました。DBを最初に開発したいです。 MVCテンプレートを使用する場合、資格情報のデータベースはプロジェクトフォルダーの下に作成されます。 2つのデータベースをマージするにはどうすればよいですか、または2つのデータベースのみを使用する必要がありますか?

2つのデータベースは必要ありません-IDテーブルとカスタムテーブルを同じデータベースに配置できます。

Identityから開始-データベースとその必要なテーブルを作成します。次に、そのIDデータベースにカスタムテーブルを追加できます。

または

接続文字列を含むデータベースが既にある場合は、次の場所でID接続名を変更できます。 Identityは、既存のデータベース内にテーブルを作成します。

enter image description here

41
Win