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;
}
私は、null値がnullにデータベースを更新したいいけません。たとえば。プロパティとしてLastName
があるとしますが、オブジェクトを更新関数に渡すとき、nullでした。元のユーザーを取得し、それに応じて各プロパティを更新する必要がありますか?