public System.bool AliasAllEntities {get; set;}
As of v2017.2, Entity (Data Object) names may no longer be unique, the entity Id property (which must always be unique) can be used as a table alias in any application generated SQL. This can be enabled by setting this property to True. The default value is False, meaning all entities will not be aliased with the ID property. Setting to True will enable the aliasing behavior.
Set to True to always use the Exago data object ID as table aliases in application generated SQL, rather than auto-generated aliases.
public System.bool AliasAllEntities {get; set;}