Comment mettre à jour uniquement les valeurs modifiées (EntityFramework 5.0)?

J'ai cette entité, souhaitez mettre à jour à l'aide de entityframework

 EmployeeModel employee = new EmployeeModel
    {
        Id = 1000, //This one must 
        FirstName = modifiedValue,
        Email = modifiedValue, 
        LastName = originalValue,
        Phone = originalValue
    };

Code pour mettre à jour

_db.ObjectStateManager.ChangeObjectState(employee, EntityState.Modified);  
_db.SaveChanges();

C'est l'instruction SQL ai une fois mis à jour

Update Employee set Id=1138,FirstName='modifiedValue',Email='modifiedValue',LastName= 'OriginalValue',phone='originalValue' where Id=1138

Mais je m'attends à ce

Update Employee set FirstName='modifiedValue', Email='modifiedValue' where Id=1138.

Je ne sais pas ce qui me manque ici. S'il vous plaît laissez-moi savoir.

Possible en double stackoverflow.com/questions/3642371/...
Sza, Qui post un seul champ est mis à jour.
Vous pouvez l'étendre à mettre à jour plusieurs champs en suivant l'idée posté dans cette question.
Son plus axé sur la propriété Individuelle. Mon modèle pourrait avoir un plus grand nombre de propriétés. Dans ce cas, je veux joindre la modification du modèle et de faire les mises à jour.

OriginalL'auteur sivaL | 2013-01-31