Я создаю прототип веб-приложения с помощью ASP.NET 5. Шаблонный проект, который создает Visual Studio 2015, полезен, но он использует Entity Framework, который я не хочу использовать. У меня уже есть собственная логика для проверки паролей для входа в систему, создания новых пользователей и т. д. с использованием ADO.NET.
Например, проект шаблона использует такие функции, как SignInManager.PasswordSignInAsync(email, password, rememberMe, false);, но я хочу реализовать свой собственный код для этого, я не уверен, где я могу переопределить это поведение.
Я подозреваю, что код конфигурации в классе Startup необходимо изменить, например, этот код:
services.AddIdentity<ApplicationUser, IdentityRole>().AddEntityFrameworkStores<ApplicationDbContext>().AddDefaultTokenProviders();
Похоже, он настраивает логику идентификации для использования EF, я думаю, мне нужно реализовать свои собственные версии IUserStore и других интерфейсов, но я не уверен, с чего начать, и я не могу найти примеры того, как это сделать это.
Благодарность