私のazure Webアプリケーションの認証と認証にaspnetメンバーシップデータベースを使用しています。aspnet余分な従業員の属性を格納するメンバーシップデータベース
このaspnetアプリケーションには、従業員の詳細が含まれています。我々は新しいrequirmentを得るまですべての良い。新しい要件は、賞状コード、コストセンター、部門、場所などの従業員に関連する追加の属性を含めることです。
管理ポータルからこれらの詳細を管理する必要もあります。
上記の要件をaspnetデータベースに収める方法はありますか?私は余分なテーブルやフィールドを追加するか、これを習得するためのより良い方法がありますか?
ありがとうございます。
Thanks @ esker、別のUserRecordテーブルを作成したとします。どのようにこのカスタムテーブルを管理しましたか?例えばユーザーを登録するときに、これらのフィールドを管理ページに表示する必要があります。 –
管理ページにユーザーのリストを表示するようなものについては、Linqを使ってSQLに手動でユーザーレコードを取得するためのコードを大量に書き、aspxファイルの情報を出力するために取得したレコードのリストをループしました。この場合、ASP.NETメンバーシッププロバイダクラスを直接使用することはできません。 SQL ServerでカスタムUserRecordテーブルをaspnet_Membership、aspnet_Roles、aspnet_Usersなどと組み合わせて、各ユーザーの列を適切に組み合わせ、Linqステートメントを単純化するビューを作成しました。 –
おかげさまで、aspメンバーシップAIPまたはhttp://mywsat.codeplex.com/を使用して、独自のメンバーシップ管理ページを作成しなければならなかったようです –