09/10/17 19:19:57
>>59
自分もそう言うので悩んでるところなんだ。
結論から言えば出来るでしょ。
単純に SqlDataAdpter (だっけ?)クラスを使用してデータを DataTable に受ければ
ローカルにデータを保存することが出来るし、表示するデータを絞るとかなら DataView クラスを
使えると思うし。
でも先にその 10 秒の内訳と用件/制限の確認をした方がいいと思うよ。
仮にデータの抽出に時間が掛かってるだけなら、本職の RDB よりも速くできるかわかんないし。
それなら、テーブル設計を見直した方がいいかもしれない。
自分が試した範囲だと、データの転送や表示には数万件レベルでも思ってたよりは時間掛かってなかった。
更新が頻繁に掛かるテーブルなら、(すでに言われてるけど)ローカルの古いデータを元に
処理をしたんじゃ問題が生じることもあるかも知れないし。