This action takes a SQL query (as a string) and an IQueryable object, executes the query in a seperate thread and returns the results as a QueryResults object.