私は現在、既存の Breezejs API を使用してプロジェクトに取り組んでおり、IOS 開発に迅速に対応するために、Breeze クエリの構文を見つけて、そこからクエリ ビルダーを作成できるようにしています。
構文は OData v4 の場合と同じであると想定していましたが、理解できない小さな変更がいくつかあると思います。
これに関するドキュメントとして誰かがいるかどうかはわかりませんが、迅速に移植することは非常に役立ちます。
編集:これまでに取り組んだこと...
where句:
- $filter=(フィールド eq 'somedata')
- $expand=fieldName1,fieldName2
- $select=(クエリ)
- $orderby=id 降順/昇順
- $トップ=2
- $skip=18
- $inlineCount=全ページ/なし
これらのほとんどは、 odata 基本チュートリアルからわかるように、基本的な odata 構文です。
サポートされていないように見える唯一のものは $count と $search です
編集: OData Microsoft スタイルMicrosoft ODataのようです。