Цитата:
Ну, я под декларативными запросами понимал запросы на языке ПРОЛОГ
Не стоит путать декларативные запросы и декларативные языки программирования.
Цитата:
от того, что SQL засунули в C#, он (SQL) не стал более декларативным!
Можно и так сказать. По крайне мере в С# 3.0 введен синтаксис лямбд и в некоторой степени continuation (в виде yield return). Где-то на rsdn.ru VLAD2 показывал пример ленивого вычисления на С#, но это уже как-то за уши притянуто.