- You can use projections:
or you can simply create simple Delphi classes as DTO's and return them - for example, return a TList<TMySimpleObject>. But of course you will have to manually fill that list.2) Entity set permissions:If you are using TXDataServer component, check DefaultEntitySetPermissions property.