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? –