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

Entity Framework에서 사용하는 모델 전체의 개념을 나타내는 형식 집합과 애플리케이션이 메타데이터를 사용하는 데 도움이 되는 클래스 집합을 포함합니다.

클래스

Name Description
AssociationEndMember

End 개념적 모델에서 연결의 값을 나타냅니다.

AssociationSet

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

AssociationSetEnd

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

AssociationType

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

CollectionType

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

ComplexType

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

Documentation

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

EdmError

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

EdmFunction

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

EdmItemCollection

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

EdmMember

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

EdmProperty

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

EdmSchemaError

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

EdmType

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

EntityContainer

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

EntitySet

개념적 모델의 엔터티 집합을 나타냅니다. a EntitySet for는 EntityType 해당 하위 형식의 EntityType 인스턴스 또는 해당 인스턴스를 포함합니다. 동일한 EntityType을 사용하여 둘 EntitySet 이상을 정의할 수 있습니다.

EntitySetBase

및 에 대한 EntitySet 기본 클래스입니다 RelationshipSet.

EntityType

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

EntityTypeBase

및 에 대한 EntityType 기본 형식입니다 RelationshipType.

EnumMember

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

EnumType

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

Facet

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

FacetDescription

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

FunctionParameter

의 매개 변수를 설명합니다 EdmFunction.

GlobalItem

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

ItemCollection

EdmItemCollectionStorageMappingItemCollection 클래스에 대한 ObjectItemCollection기본 클래스입니다. 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

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

RelationshipSet

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

RelationshipType

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

RowType

쿼리 결과와 같은 행에 대해 설명합니다. 이 클래스는 클래스에서 StructuralType 파생됩니다. 행 형식의 구조는 쿼리에 프로젝션되는 데이터베이스 열에 따라 달라집니다. 개념 RowType 적 모델 함수에 유용할 수 있습니다.

SimpleType

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

StoreItemCollection

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

StructuralType

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

TypeUsage

해당 형식에 대한 형식 및 패싯 집합을 설명합니다.

구조체

Name Description
ReadOnlyMetadataCollection<T>.Enumerator

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

열거형

Name Description
BuiltInTypeKind

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

CollectionKind

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

ConcurrencyMode

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

DataSpace

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

EdmSchemaErrorSeverity

오류의 심각도 수준을 지정합니다.

OperationAction

End 부모 RelationshipType 삭제될 때 가능한 작업 목록을 지정합니다.

ParameterMode

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

ParameterTypeSemantics

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

PrimitiveTypeKind

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

PropertyKind

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

RelationshipMultiplicity

관계 형식의 End 대한 곱하기 정보를 나타냅니다.

StoreGeneratedPattern

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