ASP.NET MVC3WebアプリケーションプロジェクトでASP.NETメンバーシップを使用しています。
を使用してASP.NETメンバーシップテーブルをインストールしましたがAspnet_regsql.exe
、メインuserTable
にはaspnet_Usersの「UserId」を指す「userID」という外部キーがあります。
この「userTable」は多くのテーブルに接続されています。したがって、すべての操作で、ユーザーがログインしたときに使用したユーザー名を使用して、aspnet_Userからの「UserId」が必要になります。
このために私は使用します
MembershipUser user = Membership.Provider.GetUser(username, true);
これで、すべての操作について、この呼び出しをuser.ProviderUserKey
行い、他の操作を続行する必要があります。
これを行うにはもっと良い方法が必要だと思います。これを行うための組み込みの方法はありますか?