我正在尝试使用Linq to Entities和Linq.Dynamic库(通过Scott Guthrie),我在查询日期方面遇到了一些奇怪的问题。
var _date1 = DateTime.Now.AddDays(30).Date;
var _date2 = DateTime.Now.AddDays(31).Date;
var dateField = "DUEDATE";
docs = db.DOCUMENT.Where("@0 >= @1", dateField, _date1).Where("@0 <= @1", dateField, _date2);
这个返回没有结果,当它肯定应该......它只是一个在声明之间获取指定日期的记录,但LinqToEntities不喜欢这个组合。任何想法??