ASP.NET MVCで新しいプロジェクトを開始したばかりです。これは、このテクノロジを実際に使用する最初のプロジェクトになります。Visual Studio 2010を使用して新しいプロジェクトを作成すると、SQLサーバーに「aspnet_」プレフィックスが付いた一連のテーブルが作成されました。それらの一部は、組み込みのユーザーアカウントと権限サポートを扱います。
ここで、ユーザーに関する特定の情報を保持したいと思います。私の質問は、「ユーザーアカウントの情報に関する私のニーズを満たすために、このaspnet_テーブルの構造を変更することは良い習慣ですか?」です。
そして、私が思うに、答えは「いいえ」です。(なぜ正確に?)、私は自分の「ユーザー」テーブルを作成するつもりです。aspnet_Usersテーブルと自分のカスタムUsersテーブルのレコードを接続するための良いアプローチは何ですか。
関係を1:1にし、データベースのデザインをc#コードで可能な限り透過的にする必要があります(重要な場合は、linq to sqlを使用しています)。また、ユーザー名とパスワードをaspnet_テーブルから自分のテーブルに複製してデータを維持したくありません。
ビューを使用してそれらに参加することを検討しています。これは良い考えですか?
前もって感謝します!
編集:答えから、私は私が何を望んでいるのか、十分に明確ではないかもしれないことがわかります。問題は、デフォルトのasp.netプロバイダーを使用するかどうかではなく、私のニーズに合わせてどのように採用するかです。