Tom*_*ing 5 asp.net wcf wcf-data-services
WCF数据服务可以方便地通过URL中的选项查询和过滤数据.例如,假设我想要价格大于20的产品:
http://www.example.com/Service.svc/Products?$ filter =价格= 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格式吗?我在上面尝试的内容似乎在此处记录.
您好,尝试使用以下语法
$filter=ModifiedDate gt datetime'2012-05-02T00:00:00'
Run Code Online (Sandbox Code Playgroud)
其他日期时间函数可以在此参考中找到odata url约定
URI约定:
http://msdn.microsoft.com/en-us/library/dd728283.aspx
归档时间: |
|
查看次数: |
7829 次 |
最近记录: |