我正在研究新的 ASP.NET Web API 作为报告工具。
在 SQL 中我会这样做:
WHERE order_date
BETWEEN to_date ('2003/01/01', 'yyyy/mm/dd')
AND to_date ('2003/12/31', 'yyyy/mm/dd');
...这些类型的命令如何在 ODATA 协议(protocol) URL 中转换?
最佳答案
随着Visual Studio 2012.2更新,OData 支持回来了,以下 url 可用于过滤日期:
http://host/api/controller?$filter=order_date+gt+datetime'2003-01-01'+and+order_date+lt+datetime'2003-12-31'
如果你想包括一个时间,你应该在 ISO 8601 中指定日期格式。
关于c# - 使用 ODATA 过滤 x 和 y 之间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11099479/