Я ищу рекомендации относительно наилучшей практики использования функции профиля в ASP.NET.
Как вы решаете, что следует хранить во встроенном профиле пользователя, или если вы должны создать свою собственную таблицу базы данных и добавить столбец для желаемых полей? Например, у пользователя есть почтовый индекс, следует ли сохранить почтовый индекс в моей собственной таблице или добавить его в профиль xml web.config и получить доступ к нему через механизм ASP.NET-профиля пользователя?
Плюсы/минусы, о которых я могу сейчас думать, это то, что, поскольку я не очень хорошо знаю профиль (сейчас это немного Матрица), я, вероятно, могу делать все, что захочу, если я иду по маршруту таблицы (например, SQL, чтобы получить всех пользователей в том же почтовом индексе, что и текущий пользователь). Я не знаю, могу ли я сделать то же самое, если я использую профиль ASP.NET.