2017-03-11 1 views
0

データリーダーから返された結果をオブジェクトに変換します。私はデータをクエリし、それをいくつかのフィールドでグループ化すると、順序付けされたデータをオブジェクトのリストに変換しようとするときに、順序付けされたデータを利用していないことがわかります。 linqを使用すると助けになるかもしれませんが、データを再グループ化し、クエリ結果が既に注文されていることを利用していないことがわかります。誰にも何か提案はありますか?ADO.NETでの処理クエリ

+0

コードを表示する必要があります。それなしでは指導をするのは難しい。 –

答えて

0

データがSQLクエリから返された後でグループ化が行われる必要がある場合(グループ化が動的なためなど)、SQLクエリからオーダーを削除して代わりにLinqに移動する必要があります。それ以外の場合は、SQL問合せのグループ化を順序付けと一緒に実行します。要は、両方の操作を同じ場所で同時に行う必要があります。

+0

これはSQLで実行されていますが、データ操作の際に予想されるように、すでにデータが順序付けられているデータリーダーを持っています。これをオブジェクト表現のリストに変換するときに使用します。 – user2900407

+0

データリーダーがリストにどのようにマップされているかを示すコードを追加してください。 –

関連する問題