大家好,我数据库中有个列是时间戳类型名为TS
我在写sql语句的时候可以直接转换成int进行比较,比如以下语句
ts > convert(bigint,111111)
但是我在ef中就不知道如何转换了
表.Where(x => x.TS.OfType<long>() > 111111) ????
非要转换成int吗?为何不使用DateTime.Compare(t1,t2)?
因为是转换成int下发给手机设备的,每次都读取比这个值大的数据
对于时间戳,EF会自动进行比较,正常情况下不需要程序员写代码的。