このセクションのトピックでは、データベースに変更を加えて送信する方法と、オプティミスティック コンカレンシーの競合を処理する方法について説明します。
注
LINQ to SQL の既定のメソッドは、 Insert
、 Update
、および Delete
データベース操作でオーバーライドできます。 詳細については、 挿入、更新、および削除操作のカスタマイズを参照してください。
Visual Studio を使用する開発者は、オブジェクト リレーショナル デザイナーを使用して、同じ目的でストアド プロシージャを開発できます。
このセクションにて
方法: データベースに行を挿入する
オブジェクト モデルにオブジェクトを追加して、データベースに行を挿入する方法について説明します。
方法: データベース内の行を更新する
オブジェクト モデル内のオブジェクトを更新して、データベース内の行を更新する方法について説明します。
方法: データベースから行を削除する
オブジェクト モデル内のオブジェクトを削除して、データベース内の行を削除する方法について説明します。
方法: データベースに変更を送信する
オブジェクト モデルの変更をデータベースに送信する方法について説明します。
方法: トランザクションを使用してデータ送信をブラケットする
トランザクションに操作を含める方法について説明します。
方法: データベースを動的に作成する
データベースを動的に生成する方法と、このアプローチの一般的なシナリオについて説明します。
変更の競合を管理する方法
オプティミスティック コンカレンシーの問題に対処するための手法について説明します。