0
如何使用实体框架4对纯POCO对象进行更新?实体框架和纯POCO更新
可以说,我改变人的名字,并调用库以这种方式:
public User Update(User user)
{
//User originalUser = GetUser(user.UserId);
//Is there a way to update the values that are only changed?
context.Users.Attach(user);
context.ObjectStateManager.ChangeObjectState(user, EntityState.Modified);
return user;
}
我不想空值来更新数据库为空。例如。假设我有LastName
作为属性,但是在将对象传递给更新函数时,它是空的。我将不得不得到原始用户,然后相应地更新每个属性?