LiveLinkQuery

Consume data from the connected backend syste

Overview

The LiveLinkQuery class provides methods to execute data queries against the backend system. It is used for the same purposes as the good, old database SQL statements.

LiveLinkQuery class provides methods to select, insert, update and delete business objects from the connected backed system. The following types of backend systems are available:

  • Application Area (e.g. data from backend apps)

  • Connected system ( Microsoft Dynamics 365 FO, Microsoft Dynamics 365 Business Central and others)

The developer of the application can use the LiveLinkQuery class without specifying connectivity parameters. The connectivity parameters will be automatically extracted from the application user role.

There are no properties

fields method sets the list of the fields to be returned by the executeSelect method of LiveLinkQuery. It provides functionality similar to the SELECT clause in a sql statement.

Allows the developer to define a filter to be applied, when using executeSelect() method. The filter expects the same syntax as WHERE clause in sql statement.

Allows the developer to limit the number of the records returned by the query.

Allows the developer to define the page number to be returned in page indexing scenarios. This make sense only if the limit() method was used.

Allows the developer to define a query group expression to be used. This is the same as in the GROUP BY clause in Sql

Allows the developer to define a aggregate expression to be used. This is the same as in aggregates(max, count, min , avg, ...) in Sql Note that the aggregate() method can NOT be used together with fields() method - e.g. the developer must either fields() or aggregate() methods

Allows the developer to define a sort expression to be used. This is the same as in ORDER BY clause in Sql

executeSelect method performs the actual query execution and returns array of objects, which extends class BusinessObjectBase.

Last updated

Dynamics Mobile provided by Mobile Affairs Ltd. | 1712 Sofia, Bulgaria, Alexander Malinov 51 | sales@dynamicsmobile.com