[過去ログ] ADO.NETの質問・雑談スレ (981レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
893
(2): 2008/10/04(土)15:19 ID:??? AAS
Datasetって、複数の表を溜め込んで、
アプリ側で複数の表のイメージを一括管理・使用できます的なものなんですよね。

ただテーブルをひとつSeletするだけならDataTableったほうが良さげですね。

このスレをきっかけになんとなく分かりました。
894: 2008/10/04(土)18:47 ID:??? AAS
List<DataTable> や Dictionary<string, DataTable> 使うぐらいなら、
DataSet使いましょうって事?

それプラス何か有るんじゃないの?
895: 2008/10/04(土)19:25 ID:??? AAS
>893
今までは、DataTable同士を集合演算できなかったから
Datasetってほとんど意味なかったが、
Linq to Datasetでようやく使い道が出てきたな。
896: 2008/10/04(土)20:45 ID:??? AAS
>>888-890の流れ噴いたw
ジンワリ来るなw
897: 893 2008/10/04(土)23:09 ID:??? AAS
DBのひとつの表からデータをSelectして、
取得した列データをアプリ側でただ単に展開(使用)するだけのケースの話をしてました。

DataSetみたいな複数表を格納するデータ構造で管理する必要がないので、
それだったらDataTableのまま使った方がいいじゃんという話です。

そもそもFillで取得出来るのは、DataSetだけだと思い込み、
Fill(DataSet)によるSelectに拘ってたのが間違いでした。

なんていうか、DataSetに複数のDataTableを格納できるメリットを
よく理解してなかったので「DataSetでFillしとけば間違いないや・・」
と思いよく調べてませんでした.
898: [age] 2008/11/06(木)19:00 ID:??? AAS
LINQについて調べていての感想
LINQは便利だけど、内部の動きを知っていないとパフォーマンスが悪くなる
場合もあることから、すべてがそれに置き換わることはなさそうだ。
入門の解説などには、SQL文を把握してから使った方がいいよ。みたいな
事も書いてあるしね。
なので、ADO.NETにおいても把握する必要がなくなるとは思えなくなった。
しばらくは、LINQは使わずに、ADO.NETを使ったコードを書いていこうと思う。
899: [age] 2008/11/10(月)23:20 ID:??? AAS
ADO.NETって、ADOの進化系ではないよな。
ただの、非接続型のモジュール群だ。
となると、ADOを.NET上に移植した接続型の
モジュールがこの先出てくるんじゃないかと
思ったりするのだが、どうかな?
もう、LINQの方向に力を注ぐだけかなぁ
900: 2008/11/10(月)23:38 ID:??? AAS
馬鹿だろ。プログラミングADO.NET2.0を100回音読してから来い。
901
(1): 2008/11/11(火)02:04 ID:??? AAS
無闇に馬鹿とかいうなよ
多分、古いADOのプログラムしか書いたことが無い奴が、.NETへ移行するのに悩んでいるだけ
902: 2008/11/11(火)15:59 ID:??? AAS
この話題はこのスレの1-100くらいで散々やってるね。既出もいいとこ。
903: 2008/11/11(火)21:37 ID:??? AAS
>>901
ちゃんとどうすればADO.NETを理解できるか教えてあげてるから
むやみに馬鹿よばわりしてるわけじゃない。
904: 2008/11/11(火)23:47 ID:??? AAS
SQLの書き方はSELECTくらいしか知らなくても、更新したり、削除したりが
出来るから、ほとんどSQLの書き方を知らない状態でもそれなりに動くものが
作れるADOは凄かったと思う。(INNER JOIN で読み込んでも、update出来るしね)
ちゃんと理解して無いのであれば、同時実行制御やネットワークの負荷などで
問題が出る部分はあるが。

そういう知識の状態でADO.NETやりはじめたもんだから、相当苦労したw
なんでINSERTやらDELETEやらを覚えないといけないのかと疑問に思いつつ
SQLを勉強したよw
905
(3): [age] 2008/11/11(火)23:55 ID:??? AAS
質問です。
DataReader使う時のサンプルコードは、new しないのばかりなので、
newしなくて良いということなのでしょうが、この理由について、
きちんと説明されてるものを探すにはどうしたら良いでしょうか?

DataReaderは、DBのデータを参照するだけの役割ではありますが、
クラスであり、そのメソッドを実行するのであれば、インスタンスは
必要だと思うのですが。
外部リンク[htm]:homepage2.nifty.com

キーワードなど、ヒントとなるものでも結構ですのでお願いします。
906: 2008/11/12(水)00:41 ID:??? AAS
>>905
OleDbCommand の中の人が、あなたの代わりに new してくれてる。
907: 2008/11/12(水)22:08 ID:??? AAS
>>905
外部リンク[aspx]:msdn.microsoft.com
908: 2008/11/18(火)23:45 ID:??? AAS
レス遅れてすみません。>>905です。
ありがとうございました。
909: 2008/11/19(水)22:08 ID:??? AAS
死ねぐらい言われても仕方ない覚悟で書き込みます
でも、いきなり死ねわなしでよろ
C#+SQLサーバー)無料お試しセットで勉強してるんですが
dataGirdViewで、親子関係がある(リレーション)他のテーブルの参照って
<<<ドラッグ&ドロップ>>>で可能なのでしょうか?
クエリーとかXSDいじったのですが うまくいかなくて
コード手書きしないと できないんでしょうか?


商品コードから商品名を引っ張ってくるようなイメージ

CD001 うまうま棒(←こいつを商品マスターから持ってくる)
910: 2008/11/20(木)07:42 ID:??? AAS
SQLサーバで商品コードから商品名を引っ張ってくるようなビュー作ったら?
とか言ってみる
911: 2008/11/20(木)17:14 ID:??? AAS
SEEじゃLinqtoSqlできないんじゃなかったっけ
912
(1): 2008/11/21(金)20:50 ID:??? AAS
SEEって、なんだろう海?
1-
あと 69 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s