0

これが機能しました:

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();
}

DbContextを使用してその行の Active 列を更新する方法はありますか? 私が試してみると、 Name プロパティが必要であるという ValidationError が表示されます。

4

1 に答える 1