3
在asp.net成員資格 中定製asp.net成員資格是否可以將「userid」類型從「uniqueidentifier」更改爲「integer」? 以及如何做到這一點?通過將「userid」類型更改爲整數
在asp.net成員資格 中定製asp.net成員資格是否可以將「userid」類型從「uniqueidentifier」更改爲「integer」? 以及如何做到這一點?通過將「userid」類型更改爲整數
將asp.net成員資格userid數據類型設置爲表模式中的uniqueidentifier。您可能不想嘗試更改列的數據類型,因爲所有存儲過程和sqlmembership提供程序都需要更改。但是你可以做的是創建一個查找表,它將一個整數與指定的用戶ID唯一標識符進行匹配。查找表將有2列,其中一個來自asp.net成員資格的UserId(uniqueidentifier的數據類型),然後是第二個類型爲int的列,它將爲您提供您正在查找的整數。
但是在你開始之前,你應該問爲什麼你首先需要一個整數或者是否需要一個uniqueidentifier呢?如果您試圖在現有數據庫(其中int用於標識用戶)之上改裝asp.net成員資格提供程序,則查找表應該可以正常工作。