2009-01-27 61 views

回答

2

将asp.net成员资格userid数据类型设置为表模式中的uniqueidentifier。您可能不想尝试更改列的数据类型,因为所有存储过程和sqlmembership提供程序都需要更改。但是你可以做的是创建一个查找表,它将一个整数与指定的用户ID唯一标识符进行匹配。查找表将有2列,其中一个来自asp.net成员资格的UserId(uniqueidentifier的数据类型),然后是第二个类型为int的列,它将为您提供您正在查找的整数。

但是在你开始之前,你应该问为什么你首先需要一个整数或者是否需要一个uniqueidentifier呢?如果您试图在现有数据库(其中int用于标识用户)之上改装asp.net成员资格提供程序,则查找表应该可以正常工作。

相关问题