我在使用SQLMembershipProvider与我自己的自定义提供程序的适当时间感到困惑。我正在构建一个用户可以创建帐户的系统;然后在我们的系统中创建对象。当用户登录时,他应该能够查看和编辑他创建的对象。
现在,我可以使用SQLMembershipProvider吗?我的理解是SQLMembershipProvider将用户存储在自己的数据库中。如果是这种情况,我如何将我的对象与创建它们的用户相关联?我已经阅读了有关Profile Properties系统的信息,但它似乎不起作用,因为它只是向.Net用户对象添加了额外的信息,如邮政编码。
我的对象表格会是什么样子;就像说哪个用户创建对象的列一样?
或者,我是否只需要创建一个自定义MembershipProvider,将用户存储在我自己的数据库中?
答案 0 :(得分:0)
您只需要让对象表具有UserId列,该列是SQLMembershipProvider创建的User表的外键。