System.Data.Linq 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LINQ to SQL アプリケーションでのリレーショナル データベースとの対話をサポートするクラスが含まれています。
クラス
Binary |
バイナリ データの変更できないブロックを表します。 |
ChangeConflictCollection |
コンカレンシーの競合に関連するオブジェクトのコレクションを返します。 |
ChangeConflictException |
クライアントによる最後の読み取り以降にデータベースの値が更新されたため、更新が失敗した場合にスローされます。 |
ChangeSet |
変更を保持するコンテナーを提供します。 |
CompiledQuery |
再利用できるように、クエリをコンパイルおよびキャッシュする機能を提供します。 |
DataContext |
LINQ to SQL フレームワークのメイン エントリ ポイントを表します。 |
DataLoadOptions |
関連データの即時読み込みおよびフィルター処理を提供します。 |
DBConvert |
ある型を別の型に変換するために内部で使用されます。 |
DuplicateKeyException |
既に使用されているキーを使用して、ID キャッシュにオブジェクトを追加しようとした場合にスローされます。 |
EntitySet<TEntity> |
LINQ to SQL アプリケーションで、一対多リレーションシップと一対一リレーションシップのコレクションの側に遅延読み込みとリレーションシップの保守を提供します。 |
ForeignKeyReferenceAlreadyHasValueException |
エンティティが既に読み込まれている場合に外部キーを変更しようとすると発生するエラーを表します。 |
MemberChangeConflict |
クライアントによる最後の読み取り以降にメンバー値が更新されたため、試行される更新が失敗する状況を表します。 |
ObjectChangeConflict |
1 つまたは複数のオプティミスティック コンカレンシーの競合がある更新の試行を表します。 |
Table<TEntity> |
基になるデータベース内で特定の種類のテーブルを表します。 |
構造体
EntityRef<TEntity> |
LINQ to SQL アプリケーションで、一対多のリレーションシップの "一" の側に対する遅延読み込みとリレーションシップの保守を提供します。 |
Link<T> |
個々のプロパティの遅延読み込みを有効にするために使用します (EntityRef<TEntity> と似ています)。 |
ModifiedMemberInfo |
LINQ to SQL アプリケーションで変更されたメンバーの値を保持します。 |
インターフェイス
IExecuteResult |
クエリ実行の戻り値または実行結果にアクセスできるようにします。 |
IFunctionResult |
関数の戻り値にアクセスする手段を提供します。 |
IMultipleResults |
返すシーケンスが可変の、マップされた関数またはクエリの結果を表します。 |
ISingleResult<T> |
返すシーケンスが 1 つの、マップされた関数の結果を表します。 |
ITable |
弱く型指定されたクエリの場合に使用されます。 |
ITable<TEntity> |
基になるデータベース内で特定の種類のテーブルを表します。 |
列挙型
ChangeAction |
変更がデータベースに送信されるときにエンティティに加えられる変更の種類を示します。 |
ConflictMode |
同時実行の競合をいつ報告するかを指定します。 |
RefreshMode |
Refresh メソッドがオプティミスティック同時実行競合を処理する方法を定義します。 |
注釈
LINQ to SQL は、リレーショナルデータをオブジェクトとして管理するためのランタイムインフラストラクチャを提供するテクノロジです。 詳細については、「LINQ to SQL」を参照してください。