WCF Data Servicesを使用すると、URLのオプションを介してデータのクエリとフィルタリングを簡単に行うことができます。たとえば、価格が20を超える製品が必要だとします。
http://www.example.com/Service.svc/Products?$ filter = Price gt 20
しかし、どうすれば$filter
オプションを使用できますDateTime
か?今月変更されたすべての製品が欲しいとしましょう。
http://www.example.com/Service.svc/Products?$ filter = ModifiedDate gt '2012-05-02'
これは私にはうまくいきません。エラーメッセージが表示されます
演算子「gt」は、13番目のオペランドタイプ「System.DateTime」および「System.String」と互換性がありません。
他の比較演算子(ge、lt、le、eq)でも同じことがわかります。何が起こっている?これを機能させるにはどうすればよいですか?特定のDateTime形式が必要ですか?私が上で試したことはここに文書化されているようです。