0

この質問のタイトルについてお詫び申し上げます。私が何を求めているのかを完全には 100% 理解していないためです。

標準の ASP.NET テンプレートの展開の詳細について混乱しています。私は Visual Studio 2015 を使用しており、ASP.NET と MVC を使用して新しいプロジェクトを作成しました。

プロジェクトを作成すると、ユーザー ログインとパスワード管理が既に設定されたテンプレートが作成されます。

ここに画像の説明を入力

コードを見ると、DBContext の定義を見つけることができます...

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

.mdf ファイルを含む App_Data フォルダーがあることがわかります。DBContext が何らかの方法でこの .mdf ファイルに接続していると確信していますが、IdentityDBContext によって難読化されていると思います。

ここに画像の説明を入力

だから私の質問は: 人々は通常、展開するときにこの .mdf ファイルを使用しますか? 私はおそらく間違って、ユーザー名とパスワードを格納するスタンドアロンのデータベース インスタンスが必要になると思っていました。

ホスト マシンでユーザー管理を行う方法があることがわかります。これは典型的なものですか?

4

0 に答える 0