Как можно поместить пользователей приложения в тот же контекст, что и остальные объекты?

Прикладное приложение asp.net mvc 5 создает пользователей приложения, то есть идентификационных пользователей, в отдельном контексте, называемом файлом с именем "IdentityModels.cs» - это выглядит так

public class ApplicationDbContext : IdentityDbContext
{
}

Я пытаюсь поместить пользователей Приложения в обычный контекст данных, то есть что-то вроде этого

 public class BlogProphetContext : DbContext
    {

        public DbSet ApplicationUsers { get; set; }
        public DbSet Answers { get; set; }
        public DbSet Questions { get; set; }
        public DbSet Tags { get; set; }
    }

Тем не менее, каждый раз, когда я делаю это, я получаю следующую ошибку каждый раз, когда я пытаюсь создать учетную запись

The UserId field is required

В AccountController.cs, когда я пытаюсь выполнить следующую строку кода

result = await UserManager.AddLoginAsync(user.Id, info.Login);

У меня такое ощущение, что мой подход неправильный, и что у меня не может быть ApplicationUsers в главном файле контекста данных без какого-либо внешнего мошенничества - кто-нибудь знает какой-нибудь способ сделать это? Все файлы обновлены.

Ответы на вопрос(4)

Ваш ответ на вопрос