Jak można umieścić użytkowników aplikacji w tym samym kontekście, co pozostałe obiekty?

Zdjęcie aplikacji asp.net mvc 5 tworzy użytkowników aplikacji, inaczej użytkowników tożsamości w osobnym kontekście, nazwali plik o nazwie „IdentityModels.cs” - wygląda to tak

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
}

Próbuję umieścić użytkowników aplikacji w zwykłym kontekście danych, tj. Coś takiego

 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; }
    }

Jednak za każdym razem, gdy próbuję utworzyć konto, otrzymuję następujący błąd

The UserId field is required

W AccountController.cs, gdy próbuję wykonać następujący wiersz kodu

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

Mam wrażenie, że moje podejście jest błędne i że nie mogę mieć ApplicationUsers w głównym pliku kontekstowym danych bez jakiejś zewnętrznej chikeryzacji - czy ktoś wie, jak to zrobić? Wszystkie pliki są aktualne.

questionAnswers(4)

yourAnswerToTheQuestion