J'utilise framework d'entité avec Visual Studio 2008, sûr qu'il était SP1 à la fois .NET Framework et VS lui-même. Mon application est développée dans un environnement n-tier. Première étape Je convertis les données du contexte à la collection et sérialise à l'utilisateur.Entity Framework SaveChanges() ne fonctionne pas?
HRMSDBContext context = new HRMSDBContext();
List<InHouseTrainingHead> heads = context.InHouseTrainingHead.ToList<InHouseTrainingHead>();
foreach (InHouseTrainingHead head in heads)
{
context.Detach(head);
}
return heads;
Après l'utilisateur modifie certaines données et cliquez sur Enregistrer puis ce retour de la liste à la méthode de sauvegarde.
HRMSDBContext context = new HRMSDBContext();
foreach (InHouseTrainingHead head in lists)
{
context.Attach(head);
context.ApplyPropertyChanges(head.EntityKey.EntitySetName, head);
}
context.SaveChanges();
Malheureusement, après l'enregistrement de SaveChanges(), rien ne se produit. Comment puis-je résoudre ce problème?
Merci