다음을 통해 공유


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

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

클래스

Name Description
ComplexObject

복합 형식의 기본 클래스입니다.

EdmComplexPropertyAttribute

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

EdmComplexTypeAttribute

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

EdmEntityTypeAttribute

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

EdmEnumTypeAttribute

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

EdmFunctionAttribute

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

EdmPropertyAttribute

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

EdmRelationshipAttribute

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

EdmRelationshipNavigationPropertyAttribute

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

EdmScalarPropertyAttribute

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

EdmSchemaAttribute

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

EdmTypeAttribute

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

EntityCollection<TEntity>

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

EntityObject

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

EntityReference

에 대한 제네릭이 아닌 기능을 구현하는 기본 클래스입니다 EntityReference<TEntity>.

EntityReference<TEntity>

0 또는 1의 곱셈이 있는 연결의 관련 끝을 나타냅니다.

RelatedEnd

관련 끝의 공통 기능을 구현하는 기본 클래스를 나타냅니다.

RelationshipManager

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

StructuralObject

날짜 개체에 필요한 공통 메서드를 포함하는 클래스를 나타냅니다.

인터페이스

Name Description
IEntityChangeTracker

개체의 속성에 대한 변경 내용을 추적하기 위해 Object Services에서 사용하는 기능을 정의합니다.

IEntityWithChangeTracker

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

IEntityWithKey

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

IEntityWithRelationships

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

IRelatedEnd

관계의 끝을 정의합니다.

열거형

Name Description
RelationshipKind

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

설명

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