Thanks that looks good.
How does one sort the data as apposed to filtering it via a RelationPredicateBucket?
Also if one is processing say 2,000,000 rows (entities) how can abort/cancel the operation after processing n records.
As I need to access MS Access (not that I really want to) as well as SQL Server I am fairly sure that Access does not support stored procedures natively. In your documentation you state
The first option, the IRetrievalQuery option, can be used to fetch a retrieval stored procedure as an open IDataReader, by using the RetrievalProcedures.GetStoredProcedureNameCallAsQuery() method of the particular stored procedure call
Currently I have been able to switch between Access and SQLServer using the DbProviderFactory. This enables me to switch between different databases (provided I take into account any differences in SQL where its needed).
I know I can use llblgen Pro to access Access and then build another set of classes to access SQL Server (or whatever else is supported). How does one enable one to switch between them smoothly at run time (i.e. have both sets of entity classes present as the table is essentially identical and have the same name, they just exist in different databases.