如何构造 ObjectQuery 的 Where 子句,我将在其中仅查询 DateTime 列的 Time 部分?我已经尝试了以下方法,但它不起作用。我在 Convert 上遇到无效异常。
ObjectQuery<Item> _Query = ItemEntities.CreateQuery<Item>("Item");
_Query = _Query.Where("Convert(VARCHAR,it.START_TIME,114) > '{0}'", startTime.TimeOfDay);
另外,我使用 Oracle 作为数据库。所以我尝试to_char
而不是转换,但我仍然得到同样的错误。
谢谢。