1

当使用 SQLite.Net 时,Linq 查询会变成有希望的高性能 SQL 查询。但是,是否有可能某种查询过于复杂并导致完整且缓慢的表扫描?就像,假设我想从一个有 50k 行的表中获取一个项目 - 我不希望它循环所有行并将值与我在 .Net 代码中请求的值进行比较;它应该生成一个适当的“where”子句。我知道人们可以看到 SQLite.Net 生成的查询,但由于它们是动态的,因此不能保证愚蠢的子句组合可能会导致性能下降。还是我想得太远了,这不可能发生?

4

0 回答 0