簡體   English   中英

通過將“userid”類型更改為整數來自定義asp.net成員資格

[英]customize asp.net membership by changing “userid” type to integer

在asp.net成員資格中是否可以將“userid”類型從“uniqueidentifier”更改為“integer”? 怎么做?

asp.net成員資格userid數據類型在表模式中設置為uniqueidentifier。 您可能不想嘗試更改列的數據類型,因為這樣也需要更改所有存儲過程和sqlmembership提供程序。 但您可以做的是創建一個查找表,該表將匹配具有指定用戶ID唯一標識符的整數。 查找表將有2列,一列來自asp.net成員資格的UserId(uniqueidentifier的數據類型),然后是第二列int類型,它將為您提供您正在尋找的整數。

但在你繼續這個之前,你應該問為什么你需要一個整數或者一個uniqueidentifier呢? 如果您嘗試在現有數據庫(其中int用於標識用戶)之上改進asp.net成員資格提供程序,那么查找表應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM