다음을 통해 공유


System.Data.Metadata.Edm 네임스페이스

Entity Framework에서 사용하는 모델에 적용되는 개념을 나타내는 형식 세트와 애플리케이션에서 메타데이터 작업을 수행하는 데 도움을 주는 클래스 세트가 포함되어 있습니다.

클래스

AssociationEndMember

개념적 모델에 있는 연결의 End를 나타냅니다.

AssociationSet

개념적 모델의 연결 집합을 나타냅니다.

AssociationSetEnd

개념적 모델에 있는 연결 집합의 End를 나타냅니다.

AssociationType

개념적 모델의 연결을 나타냅니다.

CollectionType

특정 형식의 인스턴스 컬렉션을 나타냅니다. 개념적 모델 스키마에는 CollectionType을 명시적으로 정의할 수 없습니다.

ComplexType

개념적 모델의 복합 형식을 나타냅니다.

Documentation

개념적 모델 구문과 관련된 설명서를 나타냅니다.

EdmError

제네릭 개념적 모델 오류에 대한 오류 정보를 캡슐화합니다.

EdmFunction

Entity SQL 쿼리 언어로 작성된 쿼리에서 호출할 수 있는 함수에 대한 정보를 나타냅니다. 이러한 함수에는 스토리지 공급자가 제공하는 기본 제공 함수 또는 특정 데이터베이스의 사용자 정의 함수가 포함될 수 있습니다.

EdmItemCollection

개념적 모델에 대한 메타데이터를 로드합니다. EdmItemCollection 은 CSDL(개념 스키마 정의 언어) 파일의 메타데이터를 로드합니다. 이 클래스는 ItemCollection 클래스에서 파생됩니다.

EdmMember

모든 StructuralType에 선언할 수 있는 멤버를 나타냅니다.

EdmProperty

개념적 모델의 EntityType에 대한 속성을 나타냅니다. EdmProperty 클래스는 EdmMember 클래스에서 파생되며 이 DefaultValue 형식에 대해 NullableEdmProperty 패싯을 제공합니다.

EdmSchemaError

개념적 모델 스키마 오류에 대한 상세한 정보를 캡슐화합니다.

EdmType

개념적 모델의 모든 형식에 대한 기본 클래스를 나타냅니다.

EntityContainer

개념적 모델의 엔터티 컨테이너를 나타냅니다. EntityContainer는 엔터티 집합 및 연결 집합의 논리적 그룹입니다.

EntitySet

개념적 모델의 엔터티 집합을 나타냅니다. EntitySetEntityType에는 EntityType 또는 해당 하위 형식의 인스턴스가 포함됩니다. 두 개 이상의 EntitySet을 같은 EntityType을 사용하여 정의할 수 있습니다.

EntitySetBase

EntitySetRelationshipSet의 기본 클래스입니다.

EntityType

개념적 모델에서 고객 엔터티 또는 주문 엔터티와 같은 특정 데이터 형식을 나타냅니다.

EntityTypeBase

EntityTypeRelationshipType의 기본 형식입니다.

EnumMember

열거형 멤버를 나타냅니다.

EnumType

열거형 형식을 나타냅니다.

Facet

멤버에 대한 추가 정보를 제공합니다. ADO.NET 메타데이터 형식 계층 구조에서 패싯은 멤버에 선언된 형식을 통해 멤버에 대한 추가 정보를 제공합니다.

FacetDescription

패싯에 대한 설명을 지정합니다.

FunctionParameter

EdmFunction의 매개 변수를 정의합니다.

GlobalItem

모든 개념적 모델 형식 및 엔터티 컨테이너에 대한 기본 항목 클래스를 나타냅니다.

ItemCollection

ObjectItemCollection, EdmItemCollectionStorageMappingItemCollection 클래스의 기본 클래스입니다. ItemCollection 클래스는 추상 클래스이며 메모리 내 메타데이터를 로드 및 유지하는 핵심 API를 제공합니다. 이 클래스는 ReadOnlyMetadataCollection<T> 클래스에서 파생됩니다.

MetadataItem

ADO.NET 메타데이터 형식 계층 구조에 포함된 모든 메타데이터의 기본 항목 클래스를 나타냅니다.

MetadataProperty

ADO.NET 메타데이터 계층 구조에 포함된 항목의 메타데이터 특성을 나타냅니다.

MetadataWorkspace

다양한 소스에서 메타데이터를 검색할 수 있도록 지원하는 ADO.NET 메타데이터 런타임 서비스 구성 요소를 나타냅니다.

NavigationProperty

개념적 모델에서 엔터티 형식 간의 탐색을 나타냅니다.

ObjectItemCollection

개체 계층에 대한 항목의 컬렉션을 나타내는 클래스입니다. 컬렉션의 실제 유지 관리를 위한 대부분의 구현은 ItemCollection에 의해 수행됩니다.

PrimitiveType

.NET 기본 형식, 개념적 모델 기본 형식 및 스토리지 공급자별 기본 형식을 설명합니다.

ReadOnlyMetadataCollection<T>

읽기 전용 컬렉션에 고급 조회 기능을 제공하여 ADO.NET 메타데이터 계층 구조에 포함된 멤버의 컬렉션을 나타냅니다. 이 클래스는 ReadOnlyCollection<T> 클래스에서 파생됩니다.

ReferentialConstraint

개념적 모델의 관계에 대한 참조 제약 조건을 설명합니다.

RefType

엔터티를 사용하는 작업에 엔터티 주소를 제공합니다. 개념적 모델 스키마에는 RefType을 명시적으로 정의할 수 없습니다.

RelationshipEndMember

RelationshipType에 대한 End 멤버를 정의합니다.

RelationshipSet

개념적 모델의 관계 집합을 나타냅니다.

RelationshipType

개념적 모델의 관계에 대한 기본 클래스를 나타냅니다.

RowType

쿼리 결과 등의 행을 정의합니다. 이 클래스는 StructuralType 클래스에서 파생됩니다. 행 형식의 구조는 쿼리의 대상 데이터베이스 열에 따라 달라집니다. RowType은 개념적 모델 함수에서 유용할 수 있습니다.

SimpleType

개념적 모델의 기본 형식을 설명하는 기본 클래스입니다.

StoreItemCollection

스토리지(데이터베이스) 모델에 대한 메타데이터를 로드합니다. StoreItemCollection 은 SSDL(저장소 스키마 정의 언어) 파일의 메타데이터를 로드합니다. 이 클래스는 ItemCollection 클래스에서 파생됩니다.

StructuralType

개념적 모델에서 멤버가 있는 모든 형식의 기본 형식입니다.

TypeUsage

형식 및 해당 형식의 패싯 집합을 정의합니다.

구조체

ReadOnlyMetadataCollection<T>.Enumerator

간단한 ReadOnlyMetadataCollection<T> 컬렉션 반복을 지원합니다.

열거형

BuiltInTypeKind

개념적 모델의 모든 기본 제공 형식 목록을 지정하는 열거형을 나타냅니다.

CollectionKind

CSDL(개념 스키마 정의 언어) 파일의 속성에 적용된 컬렉션의 유형을 지정하는 열거형을 나타냅니다. 이 열거형은 모든 형식의 속성에 적용할 수 있습니다.

ConcurrencyMode

개념적 모델의 속성에 대한 동시성 옵션을 지정합니다.

DataSpace

Entity Framework 모델의 기본 이름을 지정합니다.

EdmSchemaErrorSeverity

경고의 심각도 수준을 지정합니다.

OperationAction

RelationshipType의 부모 End를 삭제할 때 수행할 수 있는 작업의 목록을 지정합니다.

ParameterMode

매개 변수 방향을 지정합니다.

ParameterTypeSemantics

함수 오버로드를 확인하는 데 사용되는 형식 의미 체계를 지정합니다. 각 저장소 공급자는 각 함수 정의에 대해 공급자 매니페스트 파일에 이러한 열거형 플래그를 사용해야 합니다.

PrimitiveTypeKind

EDM에 정의된 대로 기본 형식을 지정합니다.

PropertyKind

개념적 모델의 항목 특성 종류를 지정합니다.

RelationshipMultiplicity

관계 형식의 End에 대한 다중성 정보를 나타냅니다.

StoreGeneratedPattern

삽입 및 업데이트 작업 중에 SSDL(저장소 스키마 정의 언어)(.ssdl)의 열에 값이 필요한지 여부를 나타내는 세 가지 옵션을 지정하는 열거형을 나타냅니다. ADO.NET에서는 열 값을 읽어 메모리 내 캐시에 저장합니다.

설명

이 네임 스페이스를 사용 하는 방법에 대 한 자세한 내용은 참조 하세요. ADO.NET 메타 데이터입니다.