System.Data.Metadata.Edm 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Entity Framework에서 사용하는 모델 전체의 개념을 나타내는 형식 집합과 애플리케이션이 메타데이터를 사용하는 데 도움이 되는 클래스 집합을 포함합니다.
클래스
| Name | Description |
|---|---|
| AssociationEndMember |
|
| AssociationSet |
개념적 모델의 연결 집합을 나타냅니다. |
| AssociationSetEnd |
|
| 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 |
에 |
| 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 |
|
| ParameterMode |
매개 변수의 방향을 지정합니다. |
| ParameterTypeSemantics |
함수 오버로드를 확인하는 데 사용되는 형식 의미 체계를 지정합니다. 각 저장소 공급자는 모든 함수 정의에 대해 공급자 매니페스트 파일에서 이러한 열거형 플래그를 사용해야 합니다. |
| PrimitiveTypeKind |
EDM에서 정의한 대로 기본 형식을 지정합니다. |
| PropertyKind |
개념적 모델의 항목 특성 종류를 지정합니다. |
| RelationshipMultiplicity |
관계 형식의 |
| StoreGeneratedPattern |
삽입 및 업데이트 작업 중에 저장소 스키마 정의 언어(SSDL)(.ssdl)의 열에 값이 필요한지 여부를 나타내는 세 가지 옵션을 지정하는 열거형을 나타냅니다. ADO.NET 열 값을 읽은 다음 메모리 캐시에 저장합니다. |