0

我有一个在此处输入图像描述现有的数据库,我用它来创建一个使用数据库优先方法的模型。请参考数据库图。

在我的解决方案文件中,我有一个模型的类库,它与数据库有一个 ADO.NET 连接,并且我有一个 ASP.NET MVC 3 Web 应用程序。

我试图在这里获得的功能是 - 用户登录后显示的信息对于每个用户都是不同的。如何将用户登录页面链接到数据库的“用户”表?是直接使用连接字符串还是我需要通过我使用数据库创建的模型?

4

1 回答 1

1

在您的用户表中添加一个名为“ProviderUserKey”或 MembershipUserID 或类似类型的字段uniqueidentifier。然后,您在用户表的 where 子句中调用Membership.GetUser().ProviderUserKey并使用它,以根据登录用户选择正确的用户记录。

于 2012-01-27T00:59:59.613 回答