私は OData Query サポート (nighties) で Web API を使用しています。WCF ライブラリが WCF RIA サービス URL をクエリする機能を提供していることは認識していますが、私が探しているのは、Odata Query 文字列を生成する軽量な方法です。 LinqPad と同様ですが、より一般的に言えば。
たとえば、サービスが「ProductDTO」などの特定のタイプを返すことがわかっている場合、次のようなことができるようにしたいと考えています。
(from p in ODataSource<ProductDTO>
where p.Name == "hi"
select new {p.Model, Name}).ToODataQuery();
これは、適切な $filter および $select コマンドを、URL に追加できる文字列として返します。
このようなことができるライブラリを知っている人はいますか?