#asp.net #sql-server #database-design #asp.net-membership
#asp.net #sql-сервер #database-design #asp.net-членство
Вопрос:
Я добавил asp.net членство в моем веб-приложении. Теперь у меня есть одна таблица, в которой у меня есть столбцы для информации о конкретном пользователе UserProfile (FirstName, Lastname, DisplayName и т.д.). Я не использовал профиль из членства, потому что, если в будущем я решу изменить asp.net членство для чего-то еще Я хочу хранить личные данные пользователя в отдельной таблице. Мой вопрос: я использую userId (уникальный идентификатор из таблицы asp_membership_users) в качестве внешнего ключа в моей пользовательской таблице. Является ли userId разумным выбором для подключения этих таблиц?
Ответ №1:
Да, это первичный ключ asp_membership_users
таблицы, поэтому имеет смысл использовать его в качестве внешнего ключа вашей пользовательской таблицы.