다음을 통해 공유


System.Data.Objects.DataClasses 네임스페이스

EDM(엔터티 데이터 모델)에 정의된 형식에 대한 기본 클래스, 탐색 속성에 의해 반환된 형식에 대한 기본 클래스 및 CLR(공용 언어 런타임) 개체를 개념적 모델의 형식에 매핑하는 속성을 정의하는 클래스가 포함되어 있습니다.

클래스

ComplexObject

복합 형식에 대한 기본 클래스입니다.

EdmComplexPropertyAttribute

속성이 복합 속성임을 나타내는 특성입니다.

EdmComplexTypeAttribute

클래스가 복합 형식임을 나타내는 특성입니다.

EdmEntityTypeAttribute

클래스가 엔터티 형식임을 나타내는 특성입니다.

EdmEnumTypeAttribute

열거형 형식을 나타내는 특성입니다.

EdmFunctionAttribute

메서드에 적용될 때 메서드가 개념적 모델이나 스토리지 모델에서 함수의 프록시임을 나타내는 특성입니다.

EdmPropertyAttribute

개체 계층의 형식 속성이 개념적 모델의 엔터티 형식 또는 복합 형식의 속성에 매핑되는 방법을 정의하는 특성에 대한 기본 클래스입니다.

EdmRelationshipAttribute

개념적 모델의 연결을 기반으로 두 엔터티 형식 간의 관계를 정의합니다.

EdmRelationshipNavigationPropertyAttribute

속성이 탐색 속성임을 나타내는 특성입니다.

EdmScalarPropertyAttribute

속성이 스칼라 속성임을 나타내는 특성입니다.

EdmSchemaAttribute

어셈블리에 개념적 모델의 엔터티 형식에 매핑된 클래스가 들어 있음을 나타내는 특성입니다.

EdmTypeAttribute

개체 계층의 형식이 개념적 모델의 엔터티 형식 및 복합 형식에 매핑되는 방법을 정의하는 특성에 대한 기본 클래스입니다.

EntityCollection<TEntity>

관계의 "다" 쪽에 있는 개체의 컬렉션을 나타냅니다.

EntityObject

엔터티 데이터 모델 도구에서 생성된 엔터티 형식에 대한 기본 클래스입니다.

EntityReference

EntityReference<TEntity>의 특수 기능을 구현하는 기본 클래스입니다.

EntityReference<TEntity>

다중성이 0 또는 1인 연결의 관련 End를 나타냅니다.

RelatedEnd

관련 End의 일반 기능을 구현하는 기본 클래스를 나타냅니다.

RelationshipManager

개체 컨텍스트에서 개체 간의 관계를 추적하는 데 사용됩니다.

StructuralObject

Date 개체에 대한 일반적인 메서드 필요성을 포함하는 클래스를 나타냅니다.

인터페이스

IEntityChangeTracker

개체 서비스에서 개체의 속성에 대한 변경 내용을 추적하는 데 사용되는 기능을 정의합니다.

IEntityWithChangeTracker

변경 내용 추적을 구현하는 엔터티 형식을 정의합니다.

IEntityWithKey

엔터티 키를 노출하는 엔터티 형식을 정의합니다.

IEntityWithRelationships

하나 이상의 다른 엔터티 형식과 관계가 있는 엔터티 형식을 정의합니다.

IRelatedEnd

관계의 End를 정의합니다.

열거형

RelationshipKind

두 개 이상의 엔터티 간의 관계 형식을 열거합니다.

설명

엔터티 데이터 모델 도구는 개념적 모델 파일을 사용하여 이 네임스페이스의 클래스에서 파생되는 데이터 클래스를 생성합니다. 자세한 내용은 개체 서비스 개요(Entity Framework)를 참조하세요. 사용자 지정 클래스는 이 네임스페이스의 클래스에서 상속할 수 있습니다. System.Data.Objects.DataClasses 네임스페이스에는 또한 Entity Framework 클래스에서 상속하지 않고 사용자 지정 데이터 클래스를 구현하는 데 사용되는 인터페이스도 포함되어 있습니다. 자세한 내용은 사용자 지정 개체합니다.