Database 为什么update()语句出现在任何更新之前?

Database 为什么update()语句出现在任何更新之前?,database,velocity,Database,Velocity,我正在读velocitydb,我想知道以下几行: public Person BestFriend { set { Update(); bestFriend = value; } } 为什么在将bestFriend设置为传入值之前调用Update()?Update“将对象标记为正在更新,以便在提交事务时写入对象。”

我正在读velocitydb,我想知道以下几行:

public Person BestFriend
{
     set
     {
         Update();
         bestFriend = value;
     }
}
为什么在将bestFriend设置为传入值之前调用Update()?

Update“将对象标记为正在更新,以便在提交事务时写入对象。”