Ensuring that record data is current
In a multiuser system, you can view the contents of a record without conflicting with other users. However, if another user is updating a record while you access a field of that record, you might get the field's old contents instead of the new contents. The FieldInfo object returned by the GetFieldValue method of the Entity object contains a snapshot of the field data.
Calling GetFieldValue to get the field value again does not refresh the cached data, but only returns the previously cached value. You must call the Reload method of the Entity object to refresh the cached information to see any changes that another user might have made.