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