我试图通过导入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过滤数据。
任何帮助都会很明显。
提前致谢