2012-02-18 86 views
0

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

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

从我认识到aspnet_User和MembershipUser以某种方式链接。当我尝试从MembershipUser访问Items集合时,这是不可能的,因为没有这样的属性。

您如何看待我的Items集合?

回答

1

如果你仔细想想,Linq 2 SQL并不知道任何有关ASP.NET Membership的信息。那么为什么你会期望这两个系统之间的合作?这将是神奇的。

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

相关问题