Я использую членство в ASP.Net для защиты своего сайта, и у меня есть вопрос о том, как хранить дополнительную информацию о пользователе. Погуглив и прочитав другие вопросы, я думаю, что 3 принятых подхода к хранению дополнительных данных
- Каркас профиля - как правило, считается слишком ограничивающим
- Поставщик пользовательских профилей - немного больше, чем я хочу попробовать в данный момент
- Использование другой таблицы с информацией о пользователе - выбор, за которым я следую
Я создал новую таблицу в дополнение к таблицам членства ASP.Net с именем User_Information, которая имеет внешний ключ «один к одному» для aspnet_Users. Когда я создаю новую таблицу для хранения информации, связанной с пользователем (например, комментарии, голоса и т. Д.), Я должен установить внешний ключ, чтобы указать aspnet_User или мою таблицу User_information?
спасибо