SimpleMembershipは、Entity Framework コード ファースト モデルを使用します。Models\AccountModels.csに移動し、 UserProfileを次のように変更することで、ユーザー プロファイルを拡張できます。
[Table("UserProfile")]
public class UserProfile
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int UserId { get; set; }
public string UserName { get; set; }
public int ApplicationId { get; set; }
}
この例では、プロパティApplicationIdを追加して、ユーザーを他のテーブルまたはデータベース内の特定のアプリケーションにリンクできるようにしました。1 対多の関係を設定する場合は、UserIdを他のテーブルに追加して、特定のユーザーにリンクすることができます。
UserProfile クラスに変更を加えた場合、変更を有効にするために、SimpleMembership によって作成された既存のデータベースを削除する必要があります。