你想所谓的是Database的当前时间,还是你代码的当前时间?
LINQ的Where本来就是扩展方法的缩写。
其实你的还是没有说清楚,你指的系统时间,是程序运行所在系统还是数据库所在的系统。
假设是代码运行系统时间
using (DataContext context = new DataContext()) {
var query = from t in context.table
where t.CreateDate > DateTime.Now
select t;
}
写一个方法,传一个时间参数:赋值DataTime.Now; 然后从表中读取需要比较时间的字段 就好了吖? 不知LZ遇到什么样的问题。。当然 可以增加一个参数 一般为该表的主键。
可以,但那不叫方法,叫表达式。