ObjectQuery,在Where子句过滤器中传递日期时间
这里如何传入日期时间值?
ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item");
_Query = _Query.Where("(it.StartDate >= 11/4/2009 5:06:08 PM)");
我上面的示例代码似乎确实有效。
即使这样,
ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item");
_Query = _Query.Where("(it.StartDate >= \"11/4/2009 5:06:08 PM\")");
我在 EDM 中也遇到了类型转换错误。
How to pass in Date Time value here?
ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item");
_Query = _Query.Where("(it.StartDate >= 11/4/2009 5:06:08 PM)");
my sample code above does seem to work.
even with this
ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item");
_Query = _Query.Where("(it.StartDate >= \"11/4/2009 5:06:08 PM\")");
I got type cast error in EDM.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下内容应该有效:
请参阅文档,了解有关 ESQL 中文字的更多信息查询。
The following should work:
See the documentation for more information on literals in ESQL queries.
不幸的是,对我来说@pmarflee 的答案不起作用。我找到了与 MSDN 对应的另一个解决方案:
并且代码本身:
Unfortunately for me @pmarflee's answer does not work. I've found another solution corresponding to MSDN:
And code itself: