There are cases in which you will find the need to have variables inside a LINQ query to hold an evaluation result. The Let keyword helps in this case. See below for an example:
var oldTeens = from kidAge in kidsAges let age = kidAge 14 where age select kidAge;var result = oldTeens.ToList();