Я работаю с новой идентификацией ASP.NET(RTM), и мне было интересно, как я буду продолжать менять регистрацию и логин от имени пользователя к электронной почте.
Идея состоит в том, что я хочу, чтобы мои пользователи подписывались с помощью своего электронного письма и пароля (электронная почта также может быть получена с использованием внешнего входа в систему), и они настраивают отображаемое имя/имя пользователя сверху.
Я посмотрел на IdentityUser, и я вижу, что UserName существует, однако, поскольку он упакован в Identity ASP.Net, который не может быть изменен.
Я знаю, что я мог бы использовать "UserName" в качестве электронной почты с помощью специального валидатора, а затем иметь дополнительный атрибут для ApplicationUser с именем DisplayName, но это скорее хак, чем решение.
Надеюсь, мой вопрос ясен. Заранее спасибо.