得到了这个工作:
public partial class User
{
public long ID;
public long Active;
[Required]
public string Name;
}
void ObjectContextDeactivateUser(User entity)
{
/* entity instance has set ID = 3, other props are null */
/* context is ObjectContext */
context.Users.Attach(entity);
entity.Active = 0;
context.ApplyCurrentValues("Users", entity);
context.SaveChanges();
}
Is there a way to update that s row Active column using DbContext? Any way I try, I get ValidationError that Name property is required.