データ アクセス (C# での操作方法)
更新 : 2007 年 11 月
このトピックでは、アプリケーション内で ADO.NET 型を直接使用するデータ アクセス タスクに関するヘルプへのリンクを紹介します。LINQ to SQL または LINQ to DataSet を使用してデータにアクセスする方法の詳細については、「LINQ (C# での操作方法)」を参照してください。
よく使用するタスクのその他のカテゴリに関するヘルプについては、「C# での操作方法」を参照してください。
一般
方法 : サンプル データベースをインストールする
サンプル データベースをインストールする手順について説明します。チュートリアル : 単純なデータ アプリケーションの作成
データ アプリケーションを作成する詳しい手順について説明します。
Visual Studio でのデータへの接続
Visual Studio でのデータへの接続の概要
データベース、Web サービス、オブジェクトなど、さまざまなソースのデータにアプリケーションを接続する方法について説明します。チュートリアル : データベース内のデータへの接続
データ ソース構成ウィザードを使用して、アプリケーションを Visual Studio のデータに接続する手順について説明します。チュートリアル : Web サービスのデータへの接続
データ ソース構成ウィザードを使用して、アプリケーションを Web サービスのデータに接続する手順について説明します。チュートリアル : Access データベース内のデータへの接続
データ ソース構成ウィザードを使用して、アプリケーションを Access データベースのデータに接続する手順について説明します。
型指定されたデータセットの作成とデザイン
方法 : 型指定されたデータセットを作成する
データ ソース構成ウィザードまたはデータセット デザイナを使用して、型指定されたデータセットを作成する方法について説明します。チュートリアル : データセット デザイナでのデータセットの作成
データセット デザイナを使用して、データセットを作成する手順について説明します。チュートリアル : データセット デザイナでの DataTable の作成
データセット デザイナを使用して、DataTable を作成する手順について説明します。チュートリアル : データ テーブル間のリレーションシップの作成
データセット デザイナを使用して TableAdapters がない 2 つのデータ テーブルを作成する方法、およびその間のリレーションシップを作成する方法について説明します。
TableAdapter
TableAdapter の概要
アプリケーションとデータベースとの通信を実現する TableAdapters の概要を説明します。チュートリアル : 複数のクエリによる TableAdapter の作成
データ ソース構成ウィザードを使用して、データセットに TableAdapter を作成する手順について説明します。また、データセット デザイナ内の TableAdapter クエリの構成ウィザードを使用して、TableAdapter 内に 2 つ目のクエリを作成する方法についても説明します。
データセットへの読み込みとクエリの実行
データセットへの読み込みとデータのクエリの概要
TableAdapters またはコマンド オブジェクトを使用して、データ ソースに対して SQL ステートメントまたはストアド プロシージャを実行する方法について説明します。チュートリアル : データセットへのデータの読み込み
1 つのデータ テーブルを持つデータセットを作成し、Northwind サンプル データベースの Customers テーブルからデータを入力する方法について説明します。チュートリアル : データセットへの XML データの読み込み
データセットに XML データを読み込む Windows アプリケーションを作成する方法について説明します。
Windows フォームでのデータの表示
データの表示の概要
データ バインド Windows アプリケーションの開発に関連するタスク、オブジェクト、およびダイアログ ボックスの概要を説明します。チュートリアル : Windows アプリケーションのフォームでのデータの表示
単一のテーブルのデータを、複数の各コントロールに表示する簡単なフォームを作成する手順について説明します。チュートリアル : Windows アプリケーションのフォームでの関連データの表示
複数のテーブルから取得したデータ、特に、互いに関連し合うテーブルから取得したデータを操作する手順について説明します。チュートリアル : Windows アプリケーションのデータ検索フォームの作成
特定の都市にいる顧客を返すクエリを作成する方法、およびユーザー インターフェイスを変更して、ユーザーが都市の名前を入力してクエリを実行するボタンを押すことができるようにする方法について説明します。チュートリアル : ルックアップ テーブルの作成
あるテーブルの外部キー フィールドの値に基づいて、別のテーブルの情報を表示する手順について説明します。
データのバインド
チュートリアル : 単純データ バインディングをサポートするユーザー コントロールの作成
DefaultBindingPropertyAttribute を実装するコントロールを作成する方法を示します。TextBox や CheckBox と同様に、このコントロールには、データにバインドできる 1 つのプロパティを含めることができます。チュートリアル : 複合データ バインディングをサポートするユーザー コントロールの作成
ComplexBindingPropertiesAttribute を実装するコントロールを作成する方法を示します。DataGridView や ListBox と同様に、このコントロールには、データにバインドできる DataSource プロパティと DataMember プロパティが含まれます。チュートリアル : 検索データ バインドをサポートするユーザー コントロールの作成
LookupBindingPropertiesAttribute を実装するコントロールを作成する方法を示します。ComboBox と同様に、このコントロールには、データにバインドできる 3 つのプロパティが含まれます。Visual Studio におけるオブジェクトのバインド
(データセットや Web サービスの代わりに) カスタム オブジェクトをアプリケーションでデータ ソースとして操作するときに使用するデザイン時のツールについて説明します。
データセットのデータの編集 (DataTable)
- データセットのデータの編集の概要
データセットのデータ編集とデータ クエリに関する一般的なタスクへのリンクを含む表です。
データの検証
データの妥当性検査の概要
データ オブジェクトに入力する値が、データセットのスキーマ内の制約、およびアプリケーションに対して設定されている規則に従っていることを確認する、データ検証の概要を説明します。チュートリアル : データセットへの検証の追加
ColumnChanging イベントを使用して、有効な値がレコードに入力されていることを検証する方法を説明します。
データの保存
データ保存の概要
元のデータ ソースに情報を書き込むプロセスを、データセットのデータを変更するプロセスと分離する方法について説明します。ADO.NET における同時実行制御
同時実行制御の一般的な方法、および同時実行エラーを処理する固有の ADO.NET 機能について説明します。チュートリアル : TableAdapter DBDirect メソッドを使用してデータを保存する
TableAdapter の DbDirect メソッドを使用して、SQL ステートメントをデータベースに対して直接実行する詳細な手順について説明します。チュートリアル : 同時実行例外の処理
DBConcurrencyException をキャッチし、エラーが発生した行を見つけて、対応方法の 1 つを示す、Windows アプリケーションを作成する手順について説明します。
データ リソース
データ ユーザー インターフェイス要素
アプリケーションでデータ アクセスをデザインするときに使用するすべてのダイアログ ボックスとウィザードについて説明します。ADO.NET データアダプタ
ADO.NET データアダプタ オブジェクトについて、および Visual Studio でそれを使用する方法について説明します。
マネージ コードでの SQL Server 2005 オブジェクトの作成
SQL Server プロジェクト
ストアド プロシージャ、トリガなどのデータベース オブジェクトの作成、および Microsoft SQL Server 2005 データベースのデータの取得や更新のために、.NET 言語と Transact-SQL プログラミング言語を使用する方法を説明します。チュートリアル : マネージ コードでのストアド プロシージャの作成
次の操作手順を説明します。マネージ コードでのストアド プロシージャの作成
SQL Server 2005 データベースへのストアド プロシージャの配置
データベースでストアド プロシージャをテストするためのスクリプトの作成
ストアド プロシージャが正しく実行されたことを確認するためのデータベースのデータの照会
その他のリソース
次のサイトにアクセスするには、インターネット接続が必要です。
Visual Studio 2008 Developer Center
Visual Studio を使用したアプリケーション開発の方法に関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Visual C# Developer Center
C# アプリケーションの開発方法に関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Microsoft .NET Framework Developer Center
.NET Framework アプリケーションの開発方法やデバッグに関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。Microsoft Universal Data Access
Microsoft のデータ アクセス テクノロジをアプリケーションで使用する方法に関する多数の文書やリソースを提供します。SQL Server Developer Center
SQL Server の使用方法に関する多数の文書やリソースを提供します。