Question: what is the difference between lambda and query expression?
Answer: You can either use the so called Lambda expressions, which are based on operators, and have a method syntax. Or you can use Query expressions, which have an SQL like syntax. Although the two methods look very different, they are both 100% LINQ, and sends the exact same output to screen.