我們使用.NET DataSet
和DataTable
類來過濾數據。但是我們有兩張桌子,一張桌子上有近596,814條記錄,另一張桌子上有大約10,000條記錄。使用DataTable.Select
的DataSet過濾非常慢。.NET數據集過濾
有沒有更快的方法?
我們使用.NET DataSet
和DataTable
類來過濾數據。但是我們有兩張桌子,一張桌子上有近596,814條記錄,另一張桌子上有大約10,000條記錄。使用DataTable.Select
的DataSet過濾非常慢。.NET數據集過濾
有沒有更快的方法?
如果可能,請在數據庫中進行過濾,尤其是在Web應用程序中。如果它是一個客戶端應用程序,儘可能多地進行優化 - 但是在50萬條記錄上它總是會有點慢。確保你的應用程序通知它正在向用戶工作。
使用DataTable的DefaultView並設置其.Filter屬性。比Select()快得多。