2012-02-18 50 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可以查詢數據庫。

相關問題