No, Select , GroupBy and most other methods will not invoke a database query. A database query will usually only be executed if you are doing something that requires the results to be known, such as calling Count or ToList , as you mentioned.
To help you see when database queries are being executed, this can help register them. Then, when you look at the code, you can see when the request is sent.
Mark byers
source share