I have changed my Register Action Method to accept user Name instead of Email.
if (ModelState.IsValid) { var user = new ApplicationUser
services.AddIdentity(options => { options.User.AllowedUserNameCharacters = String.Empty; options.User.RequireUniqueEmail = true; }) .AddEntityFrameworkStores().AddDefaultTokenProviders();