次の方法で共有


データ変更の作成と送信

このセクションのトピックでは、データベースに変更を加えて送信する方法と、オプティミスティック コンカレンシーの競合を処理する方法について説明します。

LINQ to SQL の既定のメソッドは、 InsertUpdate、および Delete データベース操作でオーバーライドできます。 詳細については、 挿入、更新、および削除操作のカスタマイズを参照してください。

Visual Studio を使用する開発者は、オブジェクト リレーショナル デザイナーを使用して、同じ目的でストアド プロシージャを開発できます。

このセクションにて

方法: データベースに行を挿入する
オブジェクト モデルにオブジェクトを追加して、データベースに行を挿入する方法について説明します。

方法: データベース内の行を更新する
オブジェクト モデル内のオブジェクトを更新して、データベース内の行を更新する方法について説明します。

方法: データベースから行を削除する
オブジェクト モデル内のオブジェクトを削除して、データベース内の行を削除する方法について説明します。

方法: データベースに変更を送信する
オブジェクト モデルの変更をデータベースに送信する方法について説明します。

方法: トランザクションを使用してデータ送信をブラケットする
トランザクションに操作を含める方法について説明します。

方法: データベースを動的に作成する
データベースを動的に生成する方法と、このアプローチの一般的なシナリオについて説明します。

変更の競合を管理する方法
オプティミスティック コンカレンシーの問題に対処するための手法について説明します。