我在 ASP.NET MVC 3 Web 应用程序项目中使用 ASP.NET Membership。
我已经使用安装了 ASP.NET 成员表Aspnet_regsql.exe
,现在我的主userTable
有一个名为“userID”的外键,它指向 aspnet_Users 的“UserId”。
这个“userTable”连接到许多表。因此,现在对于每个操作,我都需要使用用户登录的用户名从 aspnet_User 获取“UserId”。
为此,我使用
MembershipUser user = Membership.Provider.GetUser(username, true);
现在对于每一项操作,我都必须拨打这个电话并user.ProviderUserKey
继续我的其他操作。
我认为必须有更好的方法来做到这一点。有任何内置方法可以做到这一点吗?