System.Data.Entity.Core.Objects.DataClasses 名前空間

クラス

ComplexObject

これは、ADO.NET のエンティティに必要な最小インターフェイスを表すインターフェイスです。

EdmComplexPropertyAttribute

複合プロパティの属性 暗黙的な既定の AttributeUsage プロパティ Inherited=True、AllowMultiple=False、メタデータ システムはこれを想定しており、さらに存在する場合でも、これらの各属性の最初のプロパティのみを確認します。

EdmComplexTypeAttribute

複合型の属性

EdmEntityTypeAttribute

Edm 基本クラスを識別する属性

EdmEnumTypeAttribute

列挙型を示す属性。

EdmFunctionAttribute

指定されたメソッドが EDM 関数のプロキシであることを示します。

EdmPropertyAttribute

要素を格納するためにマップされるプロパティの基本属性。 暗黙的な既定の AttributeUsage プロパティ Inherited=True、AllowMultiple=False、メタデータ システムはこれを想定しており、さらに存在する場合でも、これらの各属性の最初のプロパティのみを確認します。

EdmRelationshipAttribute

概念モデルのアソシエーションに基づいて、2 つのエンティティ型間のリレーションシップを定義します。

EdmRelationshipNavigationPropertyAttribute

RelationshipSet の暗黙的な既定の AttributeUsage プロパティ Inherited=True、AllowMultiple=False に対して定義された End を識別する属性。メタデータ システムはこれを想定しており、さらに存在する場合でも、これらの各属性の最初の部分のみを確認します。

EdmScalarPropertyAttribute

IEntity のスカラー プロパティの属性。 暗黙的な既定の AttributeUsage プロパティ Inherited=True、AllowMultiple=False、メタデータ システムはこれを想定しており、さらに存在する場合でも、これらの各属性の最初のプロパティのみを確認します。

EdmSchemaAttribute

静的型の属性

EdmTypeAttribute

スキーマ化された型の基本属性

EntityCollection<TEntity>

特定の EDM コンストラクトをモデル化するエンティティのコレクション。特定の型のすべてのエンティティ、または特定のリレーションシップに参加するエンティティのいずれかになります。

EntityObject

これは、すべての割り当てられた EntityObject クラスの基礎となるクラスです。

EntityReference

多重度 1 で終わるリレーションシップをモデル化します。

EntityReference<TEntity>

多重度 1 で終わるリレーションシップをモデル化します。

RelatedEnd

EntityCollection と EntityReference の基底クラス

RelationshipManager

遅延作成されたリレーションシップ ナビゲーション プロパティ オブジェクト (コレクションと refs) のコンテナー。

StructuralObject

このクラスには、日付オブジェクトに必要な一般的なメソッドが含まれています。

インターフェイス

IEntityChangeTracker

このインターフェイスは変更トラッカーによって実装され、データ クラスによって変更を報告するために使用されます

IEntityWithChangeTracker

変更トラッカーで管理するためにデータ クラスが実装する必要がある最小インターフェイス。

IEntityWithKey

キーを含むエンティティを定義するインターフェイス。

IEntityWithRelationships

データ クラスがリレーションシップを公開する場合に実装する必要があるインターフェイス

IRelatedEnd

リレーションシップの一方の端を表します。

列挙型

RelationshipKind

リレーションシップの種類を識別します