Le type d'entité que [Nom] ne fait pas partie du modèle dans le contexte actuel

J'ai créer un modèle à l'aide de EF et généré de son contexte d'utilisation de DbContext 5.X générateur. Maintenant j'ai renommé le nom de classe d'un de mes entités. Maintenant quand je lance mon code j'obtiens "Le type d'entité Student2 ne fait pas partie du modèle dans le contexte actuel." erreur.

var context = new MyEntities(connectionString);
foreach(var student in context.Students)
{
    Console.WriteLine(class.Name.ToString());
}

Dans mon contexte de données.

public partial class MyEntities : DbContext
{
    public MyEntities()
        : base("name=MyEntities")
    {
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        throw new UnintentionalCodeFirstException();
    }

    //public DbSet<Student> Students { get; set; } -> Origional
    public DbSet<Student2> Student { get; set; } //I renamed Student to Student2
}

Comment résoudre ce problème? J'ai besoin de renommer ma classe en raison de certains conflits.

D'où vient WELL2 venir? Quelle est la structure de Student2?
Comme apparemment vous avez résolu votre problème, pourriez-vous répondre à votre propre question en disant comment vous avez fait pour éclairer la communauté?
WELL2 a été faute de frappe. J'ai ajouté réponse à cette question. stackoverflow.com/a/16029086/1077385

OriginalL'auteur fhnaseer | 2013-04-15