レコード データが最新であることの確認

マルチユーザー システムでは、ほかのユーザーと競合せずに、レコードの内容を表示できます。しかし、別のユーザーが更新中のレコードのフィールドにアクセスすると、そのフィールドの新しい内容ではなく古い内容を取得する可能性があります。Entity オブジェクトの GetFieldValue メソッドによって戻される FieldInfo オブジェクト には、そのフィールド データのスナップショットが含まれます。

フィールド値を再取得するために GetFieldValue を呼び出すと、キャッシュされたデータは更新されず、前にキャッシュされた値が戻されるだけです。 別のユーザーが変更した可能性がある内容を確認できるようにキャッシュされた情報を更新するには、Entity オブジェクトの Reload メソッドを呼び出す必要があります。


フィードバック