Le type d'entité IdentityUser ne fait pas partie du modèle pour le contexte actuel

Je vois le même problème que cette question, mais le scénario présenté, il ne semble pas s'appliquer donc je pense avoir un problème différent. En fait, je suis en voir plusieurs questions AFIN que soient similaires, chacun avec différentes causes et les solutions, donc je pense que cette erreur doit être causé par un niveau élevé. Cela dit...

J'ai un EF code-premier modèle de base de données et je suis en train d'utiliser IdentityUser pour étendre un enregistrement standard pour mon MVC 5 site.

J'ai mon prolongée UserModel:

namespace MyMvcSite.Models {
    public class UserModel :IdentityUser {
        public string BillingId { get; set; }
        public virtual ICollection<DatabaseModel> Databases { get; set; }
}

Et mon contexte:

using MyMvcSite.Models;
namespace MyMvcSite.Web {
    public class AuthContext : IdentityDbContext<UserModel> {
        public AuthContext() : base("AuthContext") {

        }
    }
}

Maintenant, quand j'execute le code pour inscrire un utilisateur:

public async Task<IdentityResult> RegisterUser(UserModel user) {
    user.Email = user.UserName;
    var result = await _userManager.CreateAsync(user);

    return result;
}

J'obtiens l'erreur: The entity type IdentityUser is not part of the model for the current context. je ne peux pas comprendre ce que cette erreur signifie, car il ressemble à moi, j'ai tout corriger. Peut-on dire de ce qui pourrait mal se passer???

Je sais que mon connectionString AuthContext est correcte parce que j'ai utilisé auparavant.

source d'informationauteur Brett