我想通过datetime从表中读取。如果我用这个:
(from x in Db.Table where x.Date.Value == DateTime.Now select x).ToList();
我的代码抛出EntityCommandExecutionException:
向OLE DB提供参数信息时发生故障 提供商
所以我用这个:
(from x in Db.Table where DbFunctions.TruncateTime(x.Date) == DateTime.Now select x).ToList();
但它非常缓慢(约40秒)。在我的表中大约有500 000条记录。
感谢您的建议