Здравствуйте, vdimas, Вы писали:
S>>LINQ (Language-Integrated Query) представляет простой и удобный язык запросов к источнику данных. В качестве источника данных может выступать объект, реализующий интерфейс IEnumerable (например, стандартные коллекции, массивы), набор данных DataSet, документ XML. Но вне зависимости от типа источника LINQ позволяет применить ко всем один и тот же подход для выборки данных.
V>ИМХО, тут имелось ввиду, что внешне подход один и тот же.
Имелось в виду, что Linq реализует единый подход в любым источникам данных.
А внутри может быть все по разному. Как я уже давал ссылку
https://github.com/antiufo/roslyn-linq-rewrite вплоть до компиляции в CIL.
А как это реализовано это другой вопрос. Запрос к БД или сгенерированный запрос в IL не перестал быть линком. Или ты для этого другое название придумаешь?