0

Silverlight サイトからいくつかの odata リソースを公開したいと考えています。WCF データ サービスでは必要な機能が提供されないため、代わりに ASP.NET Web API を使用する必要があります。

このような ASP.Net Web API を Silverlight サイト内でホストすることは可能ですか?

要求されたサポートは次のとおりです。結果を返す前に、リソースの IQueryable をフィルタリングします。WCF データ サービスでは、パフォーマンスに影響する各行を個別にフィルタリングする queryinspector のみを使用できます。

ありがとう!
エラン。

4

1 に答える 1

0

ASP.NET Web API は任意の ASP.NET Web アプリケーションでホストできるため、機能します。はい、データが返される前に IQueryable をフィルタリングすることは可能です。その方法の例については、Web API ソース コードの OData サンプルを参照してください。WCF に関するあなたの仮定は正しくありません。QueryInspector はデータ ストアに移動する前に LINQ 式を変更するため、データはメモリではなくストアでフィルター処理されます。

于 2013-05-22T13:31:59.310 に答える