On http://www.llblgen.com/Documentation/5.5/LLBLGen%20Pro%20RTF/Using%20the%20generated%20code/SelfServicing/gencode_usingcollectionclasses.htm
Entity retrieval into an entity collection object > Using a query High-level APIs and Low-level API are listed.
Why is the High-level APIs recommended?
Best regards Morten
The goal for the QuerySpec API is to make it easier to use our native Query API by using a fluent interface which mimics the SQL query to produce. This is close to the native query api which embodies the SQL query fragments at a lower level.
Plus query spec / linq get features that aren't necessarily added to the low-level API, like resultset caching.
Thanks for your explanations