Why would you use Expression rather than Func?

I understand lambdas and the Func and Action delegates. But expressions stump me. In what circumstances would you use an Expression<Func<T>> rather than a plain old Func<T>? 1Best Answer 11 When you want to treat lambda expressions as expression trees and look inside them instead of executing them. For example, LINQ to SQL gets the … Read more