ストアド プロシージャ

LINQ to SQL では、オブジェクト モデル内のメソッドを使用して、データベース内のストアド プロシージャを表します。 FunctionAttribute 属性、および必要に応じて ParameterAttribute 属性を適用することによって、メソッドをストアド プロシージャとして指定します。 詳しくは、「LINQ to SQL オブジェクト モデル」をご覧ください。

Visual Studio を使用している開発者は、通常、オブジェクト リレーショナル デザイナーを使用してストアド プロシージャを対応付けます。 このセクションのトピックでは、自分でコードを作成する場合に、アプリケーション内でこれらのメソッドを記述および呼び出す方法について説明します。

このセクションの内容

方法: 行セットを返す
データ行を返す方法および入力パラメーターの使用方法について説明します。

方法: パラメーターを受け取るストアド プロシージャを使用する
入力パラメーターおよび出力パラメーターの使用方法について説明します。

方法: 複数の結果形状が割り当てられたストアド プロシージャを使用する
同じストアド プロシージャで複数の形状の結果を返す方法について説明します。

方法: シーケンシャルな結果形状が割り当てられたストアド プロシージャを使用する
リターン シーケンスが既知の場合に複数の形状を返す方法について説明します。

ストアド プロシージャによる操作のカスタマイズ
ストアド プロシージャを使用して挿入、更新、および削除の操作を実装する方法について説明します。

ストアド プロシージャのみによる操作のカスタマイズ
ストアド プロシージャのみを使用して挿入、更新、および削除の操作を実装する方法について説明します。

プログラミング ガイド
LINQ to SQL オブジェクト モデルを作成および使用する方法について説明します。

チュートリアル: ストアド プロシージャのみの使用 (Visual Basic)
Visual Basic でストアド プロシージャを使用する手順を示します。

チュートリアル: ストアド プロシージャのみを使用する (C#)
C# でストアド プロシージャを使用する手順を示します。