Нет смысла запускать SQL-запросы с OData, потому что SQL - это не тот язык, который использует OData.
Для запроса OData необходимо использовать протокол Uri , описанный здесь , или поставщика LINQ от Microsoft (который переводит запросы LINQ в описанный протокол Uri).
Если вы запустите запрос LINQ в LINQPad с подключением OData, вы увидите Uri, на который он преобразуется, если щелкнуть вкладку «SQL».