Итак, вот что вы должны сделать.
Если вы создаете целую пользовательскую базу, просто вытрите текущие и попросите пользователей создать нового пользователя с электронной почтой, если вы подтвердите это в форме ввода, вы будете хороши.
Теперь, если у вас уже есть пользовательская база, то это немного сложнее.
Сначала убедитесь, что у каждого текущего пользователя есть действительный отдельный адрес электронной почты, затем вам нужно изменить 2 столбца в таблице aspnet_Users, столбцы - UserName и LoweredUserName.
Это должно быть просто, если первый шаг верен, просто сделайте цикл для каждой строки aspnetMembership, получите столбец Email и установите в качестве UserName, затем установите столбец LoweredEmail в качестве LoweredUserName.
Та даааааа!
Теперь у вас есть все, что перенесено в новую модель, для новых записей убедитесь, что в форме ввода имя пользователя указано как электронная почта, для этого вы можете использовать RegEx.