我有一个由此查询生成的结果集,关闭从CSV导入到SqlCe数据库的数据:
Dim recs = MonitorContext.DataRecords. _
Where(Function(dr) dr.INDEX >= If(startIndex, dr.INDEX) And dr.INDEX < If(endIndex, dr.INDEX)). _
Where(Function(dr) dr.TIMESTAMP >= If(startTime, dr.TIMESTAMP) And dr.TIMESTAMP < lastTime)
任何尝试枚举recs
,甚至调用Count()
的行为都会导致EntityCommandExecutionException
,并显示消息&#34;转换为datetime时发生溢出。&# 34;它的HResult为-2146232004
EFCe如何不读取存储在数据库中的DateTime
本身?我使用EF进行导入,一切都很好。
我在我的智慧结束,因为我无法检查数据。我认为单步for
循环可能有所帮助,但我无法获得Count
。
ASIDE - 内部异常信息: HResult:-2147467259 原生错误:25933