настроить членство в asp.net, изменив тип идентификатора пользователя на целое - PullRequest
3 голосов
/ 27 января 2009

в членстве asp.net Можно ли изменить тип «идентификатор пользователя» с «уникальный идентификатор» на «целое число»? и как это сделать?

1 Ответ

2 голосов
/ 27 января 2009

Для типа данных идентификатора членства asp.net в таблице определен уникальный идентификатор. Вы, вероятно, не хотите пытаться изменить тип данных столбца, поскольку тогда также потребуется изменить все хранимые процедуры и поставщика sqlmembership. Но вы могли бы создать таблицу поиска, которая бы соответствовала целому числу с указанным уникальным идентификатором идентификатора пользователя. Таблица поиска будет иметь 2 столбца, один для UserId из членства asp.net (тип данных uniqueidentifier), а затем второй столбец типа int, который даст вам целое число, которое вы ищете.

Но прежде чем продолжить это, вы должны спросить, зачем вам в первую очередь нужно целое число или это сделает уникальный идентификатор? Если вы пытаетесь дооснастить поставщика членства asp.net поверх существующей базы данных (где int используется для идентификации пользователя), тогда таблица поиска должна работать хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...