После того, как я перешел на asp.net core 3.0, UserManager.Create не создает значение идентификатора для идентификатора столбца пользователей таблицы, я использую идентификатор asp.net и использую этот код для изменения имени таблицы
builder.Entity<User>().ToTable("Users");
и это для создания пользователя
var result = await _userManager.CreateAsync(user, model.Password);