title: LINQデータ処理の方法 : IEnumerableとIQueryable
url: http://csharptan.wordpress.com/2011/12/09/2%e7%a8%ae%e9%a1%9e%e3%81%aelinq/
snippet:
-----引用-----
LINQ、つまりC#(やVB)のデータ処理の方法として、大まかにいうと以下のような2つの方式があります。
- 内部加工方式: データ全件もらって、プログラム中で加工
- 外部クエリ方式: クエリを投げて、外部のサーバー上で処理してもらって、結果だけ受け取る
Key-Valueストアのようなデータベースでは、書けるクエリに制限があるため、外部クエリと内部加工のハイブリッドな処理が必要になります。
- C#なら、AsEnumerableを付けるだけで一発切り替え
- ただし、AsEnumerableを付ける位置にはくれぐれも気を付けましょう
0 件のコメント:
コメントを投稿