我的LINQ查詢執行非常快,但它帶來了10K左右的結果,所以它的foreach循環需要多一點的時間長了,有沒有用,我可以在較小的執行相同的方式時間?如何在LINQ的
Q
如何在LINQ的
-6
加快foreach循環執行
A
回答
2
號如果您正在執行的每個記錄返回的操作,有沒有辦法快捷方式時。
您唯一的選擇是要麼進一步限制元素的數量,要麼提高foreach
循環內執行的操作的效率。
+0
或使用[PLINQ(http://msdn.microsoft.com/en-us/library/dd460688.aspx),而不是LINQ – Nolonar
+0
@Nolonar - 。這甚至還沒有接近保證如果過程ISN」牛逼非常適合並行化,PLINQ可以說是相當慢一點。 –
+0
我同意,我想我可以使用分頁,然後只獲取有限的記錄。 –
相關問題
- 1. 如何在LINQ的
- 2. 如何在LINQ的
- 3. 如何在LINQ的
- 4. 如何在LINQ的
- 5. 如何在LINQ
- 6. 如何在LINQ
- 7. 如何在LINQ
- 8. 如何在LINQ
- 9. 如何在LINQ
- 10. 如何在LINQ
- 11. 如何在LINQ
- 12. 如何在LINQ
- 13. 如何在LINQ
- 14. 如何寫在LINQ
- 15. 如何AVG()在LINQ
- 16. 如何transalte在LINQ
- 17. SQL查詢LINQ如何在LINQ
- 18. 在LINQ如何在Storprocedure
- 19. 如何在LINQ查詢
- 20. 如何查詢這在LINQ
- 21. 我如何不在LINQ中?
- 22. 如何在linq連接sql?
- 23. 如何基於在LINQ
- 24. 如何獲得在LINQ
- 25. 如何CONCAT凡在LINQ
- 26. 如何在LINQ使用C#
- 27. 如何知道在LINQ
- 28. 如何在LINQ查詢
- 29. 如何處理在linq
- 30. 如何使用LINQ在C#
更快的計算機上運行呢? – BNL
一點點的代碼會更好 –
可能可以並行運行的循環。 – adamse