操作のカスタマイズの概要 (LINQ to SQL)

更新 : November 2007

既定では、LINQ to SQL は、対応付けに基づいて、挿入、更新、および削除の各操作のための動的な SQL を生成します。しかし実際には、セキュリティや検査などを目的とした独自のビジネス ロジックを追加することが必要になる場合がよくあります。

LINQ to SQL では、以下の方法で、これらの操作をカスタマイズできます。

読み込みオプション

クエリで、データベースに接続するときに、メイン ターゲットに関係するデータをどれだけ取得するかを制御できます。この機能は主に、DataLoadOptions を使用して実装します。詳細については、「遅延読み込みと即時読み込み (LINQ to SQL)」を参照してください。

部分メソッド

LINQ to SQL による既定の対応付けでは、ビジネス ロジックの実装に使用できる部分メソッドが提供されます。詳細については、「部分メソッドによるビジネス ロジックの追加 (LINQ to SQL)」を参照してください。

ストアド プロシージャおよびユーザー定義関数

LINQ to SQL では、ストアド プロシージャとユーザー定義関数の使用がサポートされています。ストアド プロシージャは、操作のカスタマイズによく使用されます。詳細については、「ストアド プロシージャ (LINQ to SQL)」を参照してください。

参照

その他の技術情報

挿入、更新、および削除の各操作のカスタマイズ (LINQ to SQL)