System.Data.Objects 名前空間

Object Services のコア機能へのアクセスを提供するクラスが含まれます。 これらのクラスは、エンティティ型のインスタンスである厳密に型指定された CLR オブジェクトを使用することにより、データのクエリ、挿入、更新、および削除を可能にします。 Object Services は、Entity Data Model (EDM) で定義された型に対して、統合言語クエリ (LINQ) および Entity SQL クエリの両方をサポートしています。 Object Services は、返されたデータをオブジェクトとして具体化し、オブジェクトの変更をデータ ソースに保存します。 また、変更の追跡、コントロールへのオブジェクトのバインド、コンカレンシーの処理などの機能も提供します。 詳細は、Object Services の概要 (Entity Framework) をご覧ください。

クラス

CompiledQuery

キャッシュ済みの LINQ to Entities クエリを表します。

CurrentValueRecord

オブジェクト データの現在の値へのアクセスを提供します。

DbUpdatableDataRecord

オブジェクト データの元の値へのアクセスを提供します。 DbUpdatableDataRecord は、オブジェクトの元の値を更新できるようにするメソッドを実装します。

EntityFunctions

LINQ to Entities クエリで概念モデルの正規関数を公開する共通言語ランタイム (CLR: Common Language Runtime) のメソッドを提供します。 正規関数については、「正規関数」を参照してください。

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

ObjectMaterializedObjectContext イベントを処理するメソッドを表します。