0
我有一个LINQ查询。该查询从数据库中检索10000条记录。但是,执行此查询需要很长时间 - 大约2分钟。可能是什么原因?然后将数据显示在列表中的DataGridView中LINQ - .tolist()
我有一个LINQ查询。该查询从数据库中检索10000条记录。但是,执行此查询需要很长时间 - 大约2分钟。可能是什么原因?然后将数据显示在列表中的DataGridView中LINQ - .tolist()
这是关于Postgres的,http://stackoverflow.com/questions/8184050/linq-to-postgresql –
我建议不要执行“ToList()”,而是可以使用IEnumberable或IQueryable形式的结果? –
没有足够的信息。你有快速连接到你的数据库?你有适当的连接,索引等吗?你是否包含一堆导航属性?实现大量数据并设置状态跟踪并不是一项廉价的操作。没有任何真正的解释(或代码!)说“我的代码很慢”并不是特别有用。 –
你确定它是'ToList()'慢,而不是添加到DataGridView? –