Having some master tables with very few changes. Already change to briefcase in FMX app because the standard call have poor performance (i blame delphi compiler).
My idea is get some mechanism fired on the server yo inform client app briefcase need to be updated. Theres something? Some idea?
Note: you don’t need to create personal BP for each table - you can just assign event to autogenerated BP in DataService.OnBusinessProcessorAutoCreated event like:
You could have LastUpdated field that was filled automatically by trigger.
later you could create the DynamicWhere expression and use this RDA method in append mode:
procedure Fill(aTables: array of TDADataTable; aWhereClauses : array of TDAWhereExpression; aSaveCursor: boolean=false; aIncludeSchema: boolean=false; aAppendMode:Boolean = False); overload;
No, you can store only full table to briefcase.
if you are using a new format (set aLegacyBriefcaseFormat parameter to false), it also can store delta content to briefcase and later send them to server or cancel.