postgresql+ef查询数据库当前时间
问题描述:
原本在mysql下
EF.tbl_a.Select(s => DateTime.Now).FirstOrDefault();
可以查询到数据库当前时间,在postgresql下就查询不到,有没有EF直接查询返回数据库时间的,没有的话,只能去执行sql查询了
答
DateTime.Now得到的是结构体,在构造查询表达式的时候直接传入的是常量,这样查询的是本地时间不是数据库的时间。你说mysql可以,我表示怀疑。