Entity framework Contexte.SaveChanges ne fonctionne pas à tous les

Je vais avoir des problèmes avec ce code. Im en mesure de se connecter à un mdf exemple de base de données d'archivage et de générer le modèle d'entité. Bien que Im en mesure d'interroger le modèle de contexte et de récupérer des informations à partir de la DB, lorsque j'essaie de mettre à jour, supprimer ou insérer quoi que ce soit dans le contexte et de traduire les changements à la base de données de Contexte.SaveChanges ne fonctionne pas. Il n'y a pas d'Exception, le modèle d'Entité est mis à jour correctement, mais le DB n'ont pas le changement.
Merci en ce qui concerne

public void addCourse(int courseId, int deptId, string courseTitle)
{    
SchoolContexto = new SchoolEntities();            

Course mycourse= new Course();
mycourse.CourseID = courseId;
mycourse.Credits = 10;
mycourse.DepartmentID = deptId;
mycourse.Title = courseTitle;
SchoolContexto.Courses.Add(mycourse);            

SchoolContexto.SaveChanges();
SchoolContexto.Dispose();
}
J'ai eu un problème similaire première fois que j'ai utilisé Entity Framework. En fait je n'ai pas été à regarder le bon db. J'avais un vieux et Entity Framework créé un autre. Pas une réponse juste à ajouter de l'information.
Ok, en fonction de ce que j'ai trouvé le problème!!!!!! Quand j'ai créé la connexion à la base de données pour générer le modèle, le VS vous proposons d'inclure l' .mdf dans la solution et de modifier la propriété connectionstring. Ne pas le faire!!! ses un boobytrap!! XD Quand j'ai essayé de nouveau pour générer le modèle, j'ai choisi de ne pas inclure la DB dans la solution et maintenant tout fonctionne très bien. Grâce budies!!!

OriginalL'auteur user3471933 | 2014-03-28