Cómo asegurar que los datos de registro están actualizados

En un sistema de múltiples usuarios, puede ver el contenido de un registro sin entrar en conflicto con otros usuarios. Sin embargo, si otro usuario está actualizando un registro mientras se accede a un campo de este registro, puede obtener el contenido antiguo del campo, en lugar del nuevo contenido. El objeto FieldInfo que devuelve el método GetFieldValue del objeto Entity contiene una instantánea de los datos del campo.

Si llama a GetFieldValue para obtener de nuevo el valor del campo, no se renuevan los datos en antememoria, sólo se devuelven los valores que se guardaron anteriormente en la antememoria. Debe llamar al método Reload del objeto Entity a fin de renovar la información en antememoria para ver cualquier cambio que otro usuario pueda haber realizado.


Feedback