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.