【问题标题】:MembershipUser and aspnet_User in SQL Membership providerSQL Membership 提供程序中的 MembershipUser 和 aspnet_User
【发布时间】:2012-02-18 21:41:48
【问题描述】:

我为我的 WCF 服务设置了 SQL 成员资格提供程序。

我有一个自定义表 Items,它有一个外键,将它链接到从 Membership 提供程序创建的数据库中的 aspnet_Users 表。当我从 aspnet_User 类型实例化一个对象时,我可以访问 Items 的集合作为 User 对象的属性。但成员资格提供者仅适用于 MembershipUser 类。

据我所知,aspnet_User 和 MembershipUser 以某种方式联系在一起。当我尝试从 MembershipUser 访问 Items 集合时,这是不可能的,因为没有这样的属性。

你认为我可以如何访问我的 Items 收藏?

【问题讨论】:

    标签: .net wcf sql-server-2008


    【解决方案1】:

    如果你仔细想想,Linq 2 SQL 对 ASP.NET 成员身份一无所知。那么,您为什么期望两个系统之间进行合作呢?这会很神奇。

    Answer: 可以使用 (Guid)MembershipUser.ProviderUserKey 来获取用户的 ID。使用该 ID,您可以查询数据库。

    【讨论】:

      猜你喜欢
      • 2010-10-12
      • 2011-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 2012-02-16
      • 2011-03-13
      • 2011-02-27
      相关资源
      最近更新 更多