OCLOperators SuspectExternalUpdateInvalidate
(Created page with "If you for some reason suspect that a third part has changed rows in the database you can use selfVM.SuspectExternalUpdateInvalidate(listOfObjectsYouSuspect). Doing so will n...")
 
No edit summary
Line 2: Line 2:


Doing so will notify the SyncServer (you have a sync server in MDrivenServer) that this row needs to be reread completely - by all clients that has this row cached.
Doing so will notify the SyncServer (you have a sync server in MDrivenServer) that this row needs to be reread completely - by all clients that has this row cached.
Clients will be get this information when doing their next Refresh (available via selfVM.Refresh and as framework action).
The SuspectExternalUpdateInvalidate operation can made part of a bigger pattern to make MDriven play nice with others that write data. In SQLServer there is the [[Change Tracking]] functionlity

Revision as of 21:58, 20 April 2018

If you for some reason suspect that a third part has changed rows in the database you can use selfVM.SuspectExternalUpdateInvalidate(listOfObjectsYouSuspect).

Doing so will notify the SyncServer (you have a sync server in MDrivenServer) that this row needs to be reread completely - by all clients that has this row cached.

Clients will be get this information when doing their next Refresh (available via selfVM.Refresh and as framework action).

The SuspectExternalUpdateInvalidate operation can made part of a bigger pattern to make MDriven play nice with others that write data. In SQLServer there is the Change Tracking functionlity

This page was edited 47 days ago on 02/10/2024. What links here