I have already raised an issue on Stack Overflow about this and it is worth extending my enquiries here before my head explodes from the constant banging against my desk...
It's a simple question which will allow me to refactor my code (or not) before I pass an IQueryable to the toDataSource() method.
Does toDataSource() use async methods internally?
I am having problems with second operation on the context with a nested code block called from within my IQueryable. The Stack Overflow post will explain in more depth.
Thanking anyone who can help in advance!