Кажется, я не понимаю. Я просто хочу, чтобы создать несколько пользователей из шаблона ядра VS2015 Web (в идеале из консольного приложения ядра, но это, кажется, требует больше настроек)Как создать пользователей ASP.NET Identity при запуске/вручную с помощью веб-шаблона
Так я называю Initialize из Startup.cs
UserManager является NULL, так это не работает. Что мне не хватает?
DbInitializer.Initialize (контекст);
public static class DbInitializer
{
public static UserManager<ApplicationUser> UserManager { get; private set; }
public static async void Initialize(ApplicationDbContext context)
{
var user = new ApplicationUser { UserName = "[email protected]" };
IdentityResult result = await UserManager.CreateAsync(user, "password");
//var ttime = DateTime.Now;
//for (int j = 0; j < 100; j++)
//{
// var start = DateTime.Now;
// for (int i = 0; i < 100; i++)
// {
// var email = "user" + ((j * 100) + i) + "@constoso.com";
// var user = new ApplicationUser { UserName = "Bob", Email = email };
// var result = await UserManager.CreateAsync(user, "ccc");
// }
//}
}
}
Вы не инициализируете ваш UserManager везде. – Kyle