Expression> where = a => a.CreateTime >= DateTime.Now.AddMinutes(-3);
//执行后报内存溢出,数据量过大,执行后先取出所有数据再进行比较不可行。 Details(50W数据)
var dataList = _db.Details.Where(where.Compile()).ToList();
求正确写法。
Expression> where = a => a.CreateTime >= DateTime.Now.AddMinutes(-3);
//执行后报内存溢出,数据量过大,执行后先取出所有数据再进行比较不可行。 Details(50W数据)
var dataList = _db.Details.Where(where.Compile()).ToList();
求正确写法。
DateTime.Now.AddMinutes(-3)
这个写在表达式外面
var dt = DateTime.Now.AddMinutes(-3);
where = a => a.CreateTime >= st;