Я использую веб-API с поддержкой OData Query (ночные), и хотя я знаю, что библиотека WCF дает вам возможность запрашивать URL-адреса службы WCF RIA, я ищу легкий способ создания строк запроса Odata типа как LinqPad, но в более общем плане.
Например, если мы знаем, что служба возвращает определенный тип, например, «ProductDTO», я хочу иметь возможность делать что-то вроде этого:
(from p in ODataSource<ProductDTO>
where p.Name == "hi"
select new {p.Model, Name}).ToODataQuery();
Что вернет соответствующие команды $ filter и $ select в виде строки, которую можно добавить к URL-адресу.
Кто-нибудь знает какую-либо библиотеку, которая может делать что-то подобное?