C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■85675 / 1階層)  【初心者】C#でデータベースのアプリ開発について
□投稿者/ WebSurfer (1343回)-(2017/11/14(Tue) 10:25:32)
No85672 (shinshin さん) に返信

> 一つのブロックで処理するのとブロックをわけて処理するのと何が違うんだ?と頭悩ませております。

接続型データアクセス or 非接続型データアクセスどちらのアプローチを取るべきかという
話ですか?

注:接続型 / 非接続型の意味が分からなければ以下の記事を一読されることをお勧めします。

DB 設計者のための明解 ADO.NET 第 1 回
https://msdn.microsoft.com/ja-jp/library/cc482903.aspx

Windows Forms アプリですと、Visual Studio のデータソース構成ウィザードを利用して型付
DataSet + TableAdapter を作って(即ち非接続型データアクセスを使って)、それを利用して
アプリを作るのが簡単ですしチュートリアルも多いのでよさそうです。

質問者さんがターゲットとするのがどのような構造のアプリか分かりませんが、できれば一度
Visual Studio のウィザードを使って定番の構成のアプリを作ってみてはいかがでしょう?

とりあえず以下のチュートリアルを参考に作ってみて、ウィザードが自動生成するコードを見
れば今後の参考にもなると思います。

チュートリアル : データベースへのデータの保存 (単一テーブル)
https://msdn.microsoft.com/ja-jp/library/0f92s97z(v=vs.120).aspx

10 行でズバリ !! 非接続型のデータ アクセス (ADO.NET) (C#)
https://code.msdn.microsoft.com/windowsdesktop/10-ADONET-C-cbfe7688

上のチュートリアルに従ってアプリを作ると、以下のページの図のような構造のアプリが、ほ
とんど自分でコードを書くこと無しに作れます。

Windows フォーム アプリケーションでのデータへの接続
https://msdn.microsoft.com/ja-jp/library/wxt2cwcc(v=vs.120).aspx

操作に慣れると 10 分もかからず作れるはずです。自力でコードを書くのに比べて開発工数
(間違などいにより後戻り工数も含めて)は激減するはずです。保守工数も減るはずです。
お試しください。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←【初心者】C#でデータベースのアプリ開発について /shinshin →Re[2]: 【初心者】C#でデータベースのアプリ開発について /shinshin
 
上記関連ツリー

【初心者】C#でデータベースのアプリ開発について / shinshin (17/11/14(Tue) 09:42) #85672
【初心者】C#でデータベースのアプリ開発について / WebSurfer (17/11/14(Tue) 10:25) #85675 ←Now
│└ Re[2]: 【初心者】C#でデータベースのアプリ開発について / shinshin (17/11/14(Tue) 11:13) #85678
│  └ Re[3]: 【初心者】C#でデータベースのアプリ開発について / WebSurfer (17/11/14(Tue) 11:34) #85680
│    └ Re[4]: 【初心者】C#でデータベースのアプリ開発について / shinshin (17/11/14(Tue) 13:11) #85683
│      └ Re[5]: 【初心者】C#でデータベースのアプリ開発について / shinshin (17/11/14(Tue) 17:43) #85691 解決済み
Re[1]: 【初心者】C#でデータベースのアプリ開発について / 魔界の仮面弁士 (17/11/14(Tue) 12:30) #85681
  └ Re[2]: 【初心者】C#でデータベースのアプリ開発について / shinshin (17/11/14(Tue) 13:18) #85684

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信