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

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