我在ASP.NET中撰寫論壇。我有一個帖子表。我怎樣才能給用戶分配一個帖子?如果我有一個普通的用戶表,我只是在帖子表「UserId」中創建一個新字段,並在Linq to Sql設計器中創建一個關聯。但現在?我應該在設計器中包含aspnet_Users嗎?在ASP.NET中爲用戶指定一個職位
謝謝。
我在ASP.NET中撰寫論壇。我有一個帖子表。我怎樣才能給用戶分配一個帖子?如果我有一個普通的用戶表,我只是在帖子表「UserId」中創建一個新字段,並在Linq to Sql設計器中創建一個關聯。但現在?我應該在設計器中包含aspnet_Users嗎?在ASP.NET中爲用戶指定一個職位
謝謝。
編寫您自己的ASP.NET成員資格提供程序,使用您自己的數據庫表,並省去查找MS如何列出數據庫表的麻煩。
我寫了一篇博客有關,一些年前,我在想: http://www.tigraine.at/2008/07/08/custom-aspnet-membership-provider/
希望這有助於。
在您的設計師中包括表格不應該是必需的。
只需將您的Posts
表中的UserId
字段定義爲uniqueidentifier
,並在運行查詢時提供UserId
。
你可以得到這樣的Guid
(唯一標識符)用戶名:
Guid UserId = (Guid) Membership.GetUser().ProviderUserKey;
其實完全沒有必要實現自定義的供應商協助這一要求。
這方面的進展如何? – 2010-05-02 13:40:23
是的 - 我正在寫我自己的會員系統(不是提供者) – 2010-05-02 16:40:20
祝你好運。我是否滿意地回答你的問題? – 2010-05-02 18:00:15