System.Data.Objects 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Object Services のコア機能へのアクセスを提供するクラスが含まれています。 これらのクラスを使用すると、エンティティ型のインスタンスである厳密に型指定された CLR オブジェクトを使用して、データのクエリ、挿入、更新、削除を行えます。 Object Services では、エンティティ データ モデル (EDM) で定義されている型に対して、Language-Integrated クエリ (LINQ) クエリと Entity SQL クエリの両方がサポートされます。 Object Services は、返されたデータをオブジェクトとして具体化し、オブジェクトの変更をデータ ソースに反映します。 また、変更を追跡したり、オブジェクトをコントロールにバインドしたり、コンカレンシーを処理したりするための機能も提供します。
クラス
| 名前 | 説明 |
|---|---|
| CompiledQuery |
キャッシュされた LINQ to Entities クエリを表します。 |
| CurrentValueRecord |
オブジェクト データの現在の値へのアクセスを提供します。 |
| DbUpdatableDataRecord |
オブジェクト データの元の値へのアクセスを提供します。 DbUpdatableDataRecordは、オブジェクトの元の値の更新を許可するメソッドを実装します。 |
| EntityFunctions |
LINQ to Entities クエリで概念モデルの正規関数を公開する共通言語ランタイム (CLR) メソッドを提供します。 正規関数の詳細については、「 正規関数」を参照してください。 |
| ObjectContext |
エンティティ データをオブジェクトとしてクエリおよび操作するための機能を提供します。 |
| ObjectContextOptions |
ObjectContextの動作に影響するオプションを定義します。 |
| ObjectMaterializedEventArgs |
ObjectMaterialized イベントのデータを格納します。 |
| ObjectParameter |
オブジェクト クエリに渡されるクエリ パラメーターを表します。 |
| ObjectParameterCollection |
ObjectParameterで定義ObjectQuery<T>オブジェクトとしてクエリ パラメーターを表します。 |
| ObjectQuery |
LINQ to Entities と ObjectQuery<T> の両方を使用して、概念モデルに対するクエリの一般的な機能を実装します。 |
| ObjectQuery<T> |
特定のオブジェクト コンテキストの概念モデルに対する型指定されたクエリを表します。 |
| ObjectResult |
IEnumerable と IDisposable を実装するクラスを表します。 このクラスのインスタンスは、ObjectQuery.Execute メソッドから返されます。 |
| ObjectResult<T> |
オブジェクトの列挙可能なコレクションとして ObjectQuery<T> の結果を表します。 |
| ObjectSet<TEntity> |
作成、読み取り、更新、および削除の操作を実行するために使用される型指定されたエンティティ セットを表します。 |
| ObjectStateEntry |
エンティティ、エンティティ スタブ、またはリレーションシップのいずれかを表します。 |
| ObjectStateManager |
エンティティ型インスタンスとリレーションシップ インスタンスのオブジェクトの状態と ID 管理を維持します。 |
| OriginalValueRecord |
オブジェクト データの元の値へのアクセスを提供します。 |
| ProxyDataContractResolver |
このクラスは、 永続化を無視 するデータ クラス用に作成されたプロキシ型を、永続化に依存しないオブジェクトの実際の型に解決するのに役立ちます。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IObjectSet<TEntity> |
一連のデータ オブジェクトに変更を加える機能を提供します。 |
列挙型
| 名前 | 説明 |
|---|---|
| MergeOption |
オブジェクト コンテキストに読み込まれるオブジェクトを、オブジェクト コンテキストに既に存在するオブジェクトとマージする方法を指定します。 |
| RefreshMode |
Object Services によって追跡されるオブジェクトに対して行われたプロパティの変更を保持するか、データ ソースのプロパティ値に置き換えるかを指定します。 |
| SaveOptions |
SaveChanges(SaveOptions) メソッドが呼び出されたときのオブジェクト コンテキストの動作を指定します。 |
代理人
| 名前 | 説明 |
|---|---|
| ObjectMaterializedEventHandler |
ObjectContextのObjectMaterialized イベントを処理するメソッドを表します。 |