簡體   English   中英

ADO.NET中的過程查詢

[英]Process query in ADO.NET

我想將數據讀取器返回的結果轉換為對象。 當我查詢數據並按某個字段對其進行分組時,我發現我在嘗試將其轉換為對象列表時並沒有利用順序數據,每個對象都是一組按關系匹配的行集合。 使用linq可能會有所幫助,但是我發現這就像對數據進行重新分組,而不是利用查詢結果已經排序的優勢。 有人有什么建議嗎?

如果必須在從SQL查詢返回數據后進行分組(例如,因為分組是動態的),則應從SQL查詢中刪除訂單,並將其移至Linq。 否則,請在SQL查詢中進行分組以及排序。 關鍵是,這兩個操作應同時在同一地點進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM