我有一个LINQ- to -SQL查询,它定期返回100000条记录-检索这些记录大部分时间需要20秒,这是不可接受的。我检索的数据只会被读取,而不会被更新或插入。我已经读到了DataContext上的'ObjectTrackingEnabled‘属性,以及它如何帮助提高查询速度--这是否适用于我的情况?我想跟踪所有100000个对象是相当繁重的。有没有其他通用的LINQ-to-SQL改进我可以尝试一下?EDIT:可能值得注意-我的查询有一个
在过去,我曾将Linq写到执行不佳的SQL查询。使用similar(或类似的),我可以通过在数据库中截取查询来查看如何将查询转换为SQL。是否有一种方法可以对仅在对象上操作的Linq查询执行此操作?例如,考虑对有向图中的边列表进行以下Linq查询: where e.StartNode.Equals(currentNode有人知