System.Data.Objects.DataClasses 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Entity Data Model (EDM) で定義される型の基底クラス、ナビゲーション プロパティによって返される型の基底クラス、および共通言語ランタイム (CLR) オブジェクトを概念モデルの型にマップする属性を定義するクラスが含まれます。
クラス
ComplexObject |
複合型の基本クラスです。 |
EdmComplexPropertyAttribute |
プロパティが複合プロパティを表すことを示す属性です。 |
EdmComplexTypeAttribute |
クラスが複合型を表すことを示す属性です。 |
EdmEntityTypeAttribute |
クラスがエンティティ型を表すことを示す属性です。 |
EdmEnumTypeAttribute |
列挙型を示す属性。 |
EdmFunctionAttribute |
メソッドに適用されて、そのメソッドが概念モデルまたはストレージ モデルにおける関数のプロキシであることを示す属性です。 |
EdmPropertyAttribute |
オブジェクト レイヤーの型のプロパティを概念モデルのエンティティ型または複合型のプロパティにマップする方法を定義する属性の基本クラスです。 |
EdmRelationshipAttribute |
概念モデルのアソシエーションに基づいて、2 つのエンティティ型間のリレーションシップを定義します。 |
EdmRelationshipNavigationPropertyAttribute |
プロパティがナビゲーション プロパティを表すことを示す属性です。 |
EdmScalarPropertyAttribute |
プロパティがスカラー プロパティを表すことを示す属性です。 |
EdmSchemaAttribute |
概念モデルのエンティティ型にマップされるクラスがアセンブリに含まれていることを示す属性です。 |
EdmTypeAttribute |
オブジェクト レイヤーの型を概念モデルのエンティティ型と複合型にマップする方法を定義する属性の基本クラスです。 |
EntityCollection<TEntity> |
リレーションシップの "多" の側のオブジェクトのコレクションを表します。 |
EntityObject |
Entity Data Model ツールによって生成されるエンティティ型の基本クラスです。 |
EntityReference |
EntityReference<TEntity> の汎用以外の機能を実装する基本クラスです。 |
EntityReference<TEntity> |
複数要素の接続性が 0 または 1 であるアソシエーションの関連 End を表します。 |
RelatedEnd |
リレーション端の共通機能を実装する基本クラスを表します。 |
RelationshipManager |
オブジェクト間のリレーションシップを追跡するためにオブジェクト コンテキストで使用されます。 |
StructuralObject |
Date オブジェクトに必要な共通のメソッドを含むクラスを表します。 |
インターフェイス
IEntityChangeTracker |
Object Services がオブジェクトのプロパティに対する変更を追跡するために使用する機能を定義します。 |
IEntityWithChangeTracker |
変更追跡機能を実装するエンティティ型を定義します。 |
IEntityWithKey |
エンティティ キーを公開するエンティティ型を定義します。 |
IEntityWithRelationships |
1 つまたは複数の他のエンティティ型に対するリレーションシップを持つエンティティ型を定義します。 |
IRelatedEnd |
リレーションシップの End を定義します。 |
列挙型
RelationshipKind |
複数のエンティティ間のリレーションシップの種類を列挙します。 |
注釈
Entity Data Model ツールでは、概念モデル ファイルを使用して、この名前空間のクラスから派生するデータ クラスを生成します。 詳細は、Object Services の概要 (Entity Framework) をご覧ください。 カスタム データ クラスはこの名前空間のクラスから継承できます。 System.Data.Objects.DataClasses 名前空間には、Entity Framework クラスから継承せずにカスタム データ クラスを実装するために使用するインターフェイスも含まれます。 詳細については、 オブジェクトのカスタマイジングを参照してください。
.NET