What is the correct "Aureilus way" of doing select DISTINCT, and select TOP ?
One way would be
var
Results: TObjectList<TCriteriaResult>;
begin
Results := ObjectManager.Find<TMyObject>
.Select(TProjections.Group('AttributeNameForDistinctValues'))
.Take(10)
.ListValues;
{...}
Thank you @Farias_Anderson