Кажется, у меня что-то отсутствует в LINQ. Для меня это похоже на то, что я беру некоторые элементы SQL, которые мне нравятся меньше всего, и перемещая их на язык С# и используя их для других вещей.
Я имею в виду, что я мог видеть преимущества использования SQL-подобных утверждений на вещах, отличных от баз данных. Но если бы я хотел написать SQL, ну почему бы не просто написать SQL и не использовать С#? Что мне здесь не хватает?