Я нахожусь на этапе планирования нового приложения ASP.NET MVC, и одним из требований является хранение некоторой пользовательской информации, которая не является частью стандартного набора, найденного в классе User, который поставляется с ASP.NET MVC. Я полагаю, это сводится к двум вопросам.
1) Можно ли отредактировать класс, который уже используется для хранения необходимой мне информации?
2) Если я сверну свое собственное, как я могу сохранить такие вещи, как Аутентификация, которая делает вещи такими приятными при попытке заблокировать некоторые представления с помощью метода User.IsAuthenticated?
Другой альтернативой, которую я рассмотрел, является использование класса User, предоставленного как есть, и вместо этого помещение другой информации в отдельную таблицу с идентификатором пользователя guid в качестве внешнего ключа.
Предложения