У меня были проблемы с этим, и я обнаружил, что Linq очень требователен к параметрам. Мне пришлось построить SQL-оператор в виде строки и передать эту строку в .ExecuteCommand (), чтобы он работал. Там не было ошибки, просто нет результатов. Смешение.
Тем не менее, кто-нибудь видел хороший надежный метод просмотра того, что Linq передает на Sql Server?
Я использовал профилировщик SQL, но он немного расплывчатый.