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

わんくま同盟

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

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


■85675 / )  Re[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 分もかからず作れるはずです。自力でコードを書くのに比べて開発工数
(間違などいにより後戻り工数も含めて)は激減するはずです。保守工数も減るはずです。
お試しください。

返信 編集キー/


管理者用

- Child Tree -