2016-11-22 9 views
0

私はOData関数(例えばcast)を使用しようとしていますが、breezeはクエリを解析してから送信するようです。Breeze:質問にODataを直接送信/追加する

私は風のコード内の関数の次のマップを発見し、それは私には思える、その風がそれらの機能に制限されていない - に関係なく、私のOData-バージョンはサポートしてどうなるか:

  • TOLOWER
  • のtoupper
  • サブ
  • substringof長
  • トリム10
  • 連結
  • 置き換える
  • STARTSWITH
  • endswith
  • IndexOfメソッド
  • ラウンド
  • 天井
  • この制限から

アパート、それはいくつかのカスタムODataの文字列で、通常の風のクエリを拡張することが可能だ場合、私は、自分自身を求めてきました。ような何か:今

breeze.EntityQuery.from("My_Resource").where("MyProperty", "==", 1).appendOData('$top=200'); 

- 私は$topは微風で行うことができることを知っている - それは単なる例です。

答えて

0

私はあなたがこの回答を読んで推薦:

How to use Stored Procedure that accepts Paging Parameters

それは完全に風のODATA要求を操作する方法を示し、そしてあなたがそれを送信する前に、あなたもSQLをレンダリングすることができます。それは一見価値がある。

私はオプションオブジェクトを変更しようとしていませんでしたが、SQLをレンダリングしましたが、それができることはわかっています。

+0

あなたの他の答えで私の質問に関連するものは見つかりませんでした。あなたが意味していたことを簡単に説明できますか?特に、私はここでクライアント側のbreezeJSクエリについて話していますが、あなたの答えでは、サーバー側でリクエストを操作することについて話しています... – NoRyb

関連する問題