Código EF4 primeiro: como atualizar apenas campos específicos
Como atualizo apenas determinados campos de uma entidade?
Tenho uma entidade Usuário assim:
public class User
{
public string UserId { get; set; }
public string PasswordHash { get; set; }
public bool IsDisabled { get; set; }
public DateTime AccessExpiryDate { get; set; }
public bool MustChangePassword { get; set; }
public DateTime DateCreated { get; set; }
public DateTime LastActivity { get; set; }
}
Se, por exemplo, quiser atualizar a entidade do usuário, mas não quiser alterar a senha do usuário, como faço isso?
tualmente, estou usando o seguinte código para atualizar entidades:
using (var _cnt = new STQContext())
{
_cnt.Entry<Item>(item).State = System.Data.EntityState.Modified;
_cnt.SaveChanges();
return;
}