2016-06-13 7 views
0

WebApiでODataフィルタを使用しようとしています。2odataオープンタイプのフィルタ

オープン型(動的プロパティ)では動作していないようです。

受信エラー:

種類CollectionOpenPropertyAccessのODataのQueryNodeの検証はFilterQueryValidatorによってサポートされていない れます。

サーバー戻り値IDとプロパティを含むプロパティの配列、およびプロパティに配列の文字列を含むプロパティがあります。この配列の上にフィルタを作成したいと思います。それは通常のデータで動作します。私は問題が開いたタイプであると思う。私はこの質問が非常に似ていることを発見した:https://stackoverflow.com/questions/33427594/filter-by-datetime-with-odata-in-dictionary/33442032が、答えていない? ODATAのV4とWebApi2

例サーバー結果:

{ 
    "Id": 1, 
    "[email protected]": "#Collection(String)", 
    "Context": [ 
     "Context1", "Context2" 
    ] 
} 

例のhttpリクエスト:

http://localhost/API/odata/GetItems(id=30045)?$count=true&$filter=Context%2Fany(c:+c+eq+%27Context1%27)&$format=json&$top=5 

答えて

関連する問題