0

我在使用 SQLMembershipProvider 与我自己的自定义提供程序的适当时间感到困惑。我正在构建一个用户可以创建帐户的系统;然后在我们的系统中创建对象。当用户登录时,他应该能够查看和编辑他创建的对象。

现在,我可以通过使用 SQLMembershipProvider 来做到这一点吗?我的理解是 SQLMembershipProvider 将用户存储在自己的数据库中。如果是这种情况,我如何将我的对象与创建它们的用户相关联?我已经阅读了有关 Profile Properties 系统的信息,但它似乎不起作用,因为它只是向 .Net users 对象添加了额外的信息,如邮政编码。

我的对象表会是什么样子;说明哪个用户创建了对象的列会是什么?

或者,我是否只需要创建一个自定义 MembershipProvider 将用户存储在我自己的数据库中?

4

1 回答 1

0

您只需要让您的对象表有一个 UserId 列,该列是 SQLMembershipProvider 创建的 User 表的外键。

于 2011-09-29T16:00:56.437 回答