Использование LINQ и использование лямбд - две разные проблемы, хотя обычно они используются в комбинации.Строго говоря, вы можете использовать запрос LINQ, если вы передаете ему делегат существующему методу.Это относится ко всем средствам, которые динамически выполняют код.
Лямбды не могут использоваться ни в одном из окон, поскольку лямбды - это просто синтаксический сахар, который компилятор использует для создания новых функций, а в некоторых случаях -,Поскольку эти элементы не могут быть добавлены динамически (или, точнее, среда IDE не поддерживает это), лямбды не могут быть созданы или изменены во время выполнения, даже в окнах динамического выполнения.