Breaking down a LINQ query

Viewed 22

I'm not able to come up with whatever the term is for breaking down a LINQ Expression (IQueryable in my case) into the methods that have been called upon it, so I can't quite get the right search results when trying to research and understand this concept. I know that this must be a common practice because there are libraries out there that do different things based on .Skip/.Take, etc. being applied to the query. What is this practice called?

One example would be that, for a given expression that has a Where clause applied to it, I would like to be able to determine which fields have been passed into that Where clause in order to perform certain validations.

0 Answers
Related