在Linq中生成动态查询时出现异常

时间:2016-02-11 14:26:46

标签: c# linq

我试图通过导入Linq.Dynamic dll在Linq中编写动态查询。 我想在动态查询中比较日期范围。但是当我运行应用程序时,我得到了一个例外情况,如下所示。

运算符'> ='与操作数类型'DateTime不兼容?'和'Int32'

StartDate = Convert.ToDateTime("01-Jan-2016");
EndDate = Convert.ToDateTime("07-Jan-2016");

IList<TechnicianMasters> Technicians = ASM.TechninicianMasters.ToList();

string strWhere = string.Empty;
strWhere = "CreatedTime >= " + StartDate + " && " + "CreatedTime <= " + EndDate + "'";

supportIssue = ASM.SupportIssueDetails.Where(strWhere).ToList();

这里我试图在StartDate和EndDate范围内基于CreatedTime过滤数据。

任何帮助都会很明显。

提前致谢

0 个答案:

没有答案