aspnet_Membership テーブルの一部として、この投稿http://msdn.microsoft.com/en-us/library/aa478949.aspxに記載されているように、現在ログインしているユーザーの UserId を取得しようとしています。
ここに私が探している場所があります:
MembershipUser user = null;
if (User != null && User.Identity != null && !string.IsNullOrEmpty(User.Identity.Name))
{
user = Membership.GetUser(User.Identity.Name);
}
if (user != null)
{
//int id = user.UserId;
}
MembershipUser には UserId がありません。作成する他のテーブルの外部キーとして UserId を使用しようとしています。UserName を使用することもできますが、UserId を使用する方がよいと考えました。