Важные моменты:
Ключевые слова в Linq, формирующие запрос это просто последовательный вызов расширяющих методов с заданными предикатами\значениями.
Подробнее о LINQ:
https://metanit.com/sharp/tutorial/15.1.php; - тут очень подробно
https://docs.microsoft.com/en-us/dotnet/csharp/linq/query-expression-basics;