Может ли LINQPad запускать SQL-запросы на OData? - PullRequest
0 голосов
/ 09 декабря 2010

Я могу успешно выполнять запросы LINQ для получения данных от поставщиков OData. Я не могу выполнять запросы SQL с OData. Поскольку я позади, кто знает, сколько брандмауэров в работе, я не уверен, что это LINQPad или проблема с брандмауэром.

1 Ответ

1 голос
/ 09 декабря 2010

Нет смысла запускать SQL-запросы с OData, потому что SQL - это не тот язык, который использует OData.

Для запроса OData необходимо использовать протокол Uri , описанный здесь , или поставщика LINQ от Microsoft (который переводит запросы LINQ в описанный протокол Uri).

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

...