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