我目前工作的項目需要檢索/從大量的數據,流程如下搜索: -推薦策略ASP.NET頁面與大數據,以及可選的排序
- 輸入關鍵字和搜索從約500,000名成員
- 只檢索前6名成員。
- 允許根據成員國或性別進行排序。 要求:使用EF5.0
使用一個用戶控件和DataBinded使用中繼器的數據被當前顯示,將通過一個UpdatePanel與下一個,前一個按鈕來更新,etc.It優選但不限於使用EF5。 0,我打開其他選項(例如SqlDataReader)並將其手動轉換回成員對象。
我當前的解決方案,通過使用頁號碼主叫與跳過的實體,即
成員= context.Members.Where(這裏的條件).Skip(頁號*大小)。取(尺寸);
我的問題是:我的戰略是行業/常見的做法嗎?任何具有類似經驗的人都可以在性能/優化方面與我分享,還有其他更好的方法嗎?
什麼問題? – Alexan
我的問題是:我的戰略是工業/常見的做法嗎?任何具有類似經驗的人都可以在性能/優化方面與我分享,還有其他更好的方法嗎? – cherhan