Приложение asp.net mvc 5 создает пользователей приложений, а также пользователей-идентификаторов в отдельном контексте, с именем "IdentityModels.cs" - это выглядит как
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
}
Я пытаюсь поместить пользователей приложения в обычный контекст данных, т.е. что-то вроде этого
public class BlogProphetContext : DbContext
{
public DbSet<ApplicationUser> ApplicationUsers { get; set; }
public DbSet<Answer> Answers { get; set; }
public DbSet<Question> Questions { get; set; }
public DbSet<Tag> Tags { get; set; }
}
Однако каждый раз, когда я делаю это, я получаю следующую ошибку каждый раз, когда я пытаюсь создать учетную запись
The UserId field is required
В AccountController.cs, когда я пытаюсь выполнить следующую строку кода
result = await UserManager.AddLoginAsync(user.Id, info.Login);
Я чувствую, что мой подход неправильный, и что я не могу использовать ApplicationUsers в основном файле данных данных без каких-либо внешних придирок - может кто-нибудь знает, как это сделать? Все файлы обновлены.