DynamicQueryable。仅适用于日期(仅限,没有时间)

时间:2016-07-25 16:42:54

标签: linq datetime dynamic

我可以找到> =< =等但不等于仅使用System.Linq.Dynamic DynamicQueryable Where的日期。

有没有人有例子?搜索旋转的野生网络,但一无所获。

示例:

SELECT * FROM ORDERS WHERE CONVERT(date,Created)='2016-07-08'

1 个答案:

答案 0 :(得分:1)

稍微修改一下会回答这个问题:Dynamic LINQ DateTime Comparison String Building - Linq To Entities

如果您想要特定日期的订单(不涉及时间):

dbContext.Orders.Where(“(Created> = DateTime(2016,07,08)AND Created< DateTime(2016,07,09))”)

根据上面的文章,如果WHERE子句中有其他列,则必须自己构建。