MetadataWorkspace 클래스

정의

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

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
상속
MetadataWorkspace

설명

클래스는 MetadataWorkspace 지정된 애플리케이션의 컨텍스트에서 개념적 모델 메타데이터와 상호 작용하는 데 사용할 수 있는 중앙 런타임 서비스 구성 요소를 제공합니다.

생성자

Name Description
MetadataWorkspace()

MetadataWorkspace 클래스의 새 인스턴스를 초기화합니다.

MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>)

지정된 경로 및 어셈블리를 MetadataWorkspace 사용하여 클래스의 새 인스턴스를 초기화합니다.

필드

Name Description
MaximumEdmVersionSupported

Entity Framework 런타임에서 지원하는 최대 EDM(엔터티 데이터 모델) 버전을 나타냅니다.

메서드

Name Description
ClearCache()

모든 메타데이터 캐시 항목을 지웁니다.

CreateEntitySqlParser()

EntitySqlParser 데이터 공간을 사용하도록 구성된 항목을 CSpace 만듭니다.

CreateQueryCommandTree(DbExpression)

지정된 쿼리 식을 기반으로 이 메타데이터 작업 영역에 바인딩된 새 DbQueryCommandTree 바인딩을 만듭니다.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetEdmSpaceType(EnumType)

매개 변수objectSpaceType에서 StructuralType 제공하는 형식과 일치하는 개체를 반환합니다EdmType.

GetEdmSpaceType(StructuralType)

매개 변수objectSpaceType에서 StructuralType 제공하는 형식과 일치하는 개체를 반환합니다EdmType.

GetEntityContainer(String, Boolean, DataSpace)

EntityContainer 지정된 엔터티 컨테이너 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

GetEntityContainer(String, DataSpace)

EntityContainer 지정된 엔터티 컨테이너 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

GetFunctions(String, String, DataSpace, Boolean)

지정된 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 함수의 모든 오버로드를 반환합니다.

GetFunctions(String, String, DataSpace)

지정된 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 함수의 모든 오버로드를 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetItem<T>(String, Boolean, DataSpace)

지정된 ID 및 데이터 모델을 사용하여 항목을 반환합니다.

GetItem<T>(String, DataSpace)

지정된 ID 및 데이터 모델을 사용하여 항목을 반환합니다.

GetItemCollection(DataSpace)

항목을 가져옵니다 MetadataWorkspace .

GetItems(DataSpace)

지정된 데이터 모델의 모든 항목을 가져옵니다.

GetItems<T>(DataSpace)

지정된 데이터 모델의 모든 항목을 가져옵니다.

GetObjectSpaceType(EnumType)

매개 변수edmSpaceType에서 StructuralType 제공하는 형식과 일치하는 개체 공간 형식을 나타내는 개체를 반환합니다.

GetObjectSpaceType(StructuralType)

매개 변수edmSpaceType에서 StructuralType 제공하는 형식과 일치하는 개체 공간 형식을 나타내는 개체를 반환합니다.

GetPrimitiveTypes(DataSpace)

지정된 데이터 모델의 기본 형식 목록을 반환합니다.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

엔터티를 수정할 때 원래 값이 필요한 지정된 EntitySet/EntityType 멤버를 반환합니다.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
사용되지 않음.

엔터티 집합 및 엔터티 형식에서 원래 값 멤버를 가져옵니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
GetType(String, String, Boolean, DataSpace)

EdmType 지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

GetType(String, String, DataSpace)

EdmType 지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

LoadFromAssembly(Assembly, Action<String>)

지정된 어셈블리에서 메타데이터를 로드합니다.

LoadFromAssembly(Assembly)

지정된 어셈블리에서 메타데이터를 로드합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
RegisterItemCollection(ItemCollection)

연결된 각 데이터 모델에 항목 컬렉션을 등록합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TryGetEdmSpaceType(EnumType, EnumType)

매개 변수에서 EnumType 제공하는 형식과 일치하는 개체를 나타내는 out 매개 변수objectSpaceType를 통해 개체를 반환합니다EdmType.edmSpaceType

TryGetEdmSpaceType(StructuralType, StructuralType)

매개 변수에서 StructuralType 제공하는 형식과 일치하는 개체를 나타내는 out 매개 변수objectSpaceType를 통해 개체를 반환합니다EdmType.edmSpaceType

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

EntityContainer 지정된 엔터티 컨테이너 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

TryGetEntityContainer(String, DataSpace, EntityContainer)

EntityContainer 지정된 엔터티 컨테이너 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

TryGetItem<T>(String, Boolean, DataSpace, T)

지정된 ID 및 데이터 모델을 사용하여 항목을 반환합니다.

TryGetItem<T>(String, DataSpace, T)

지정된 ID 및 데이터 모델을 사용하여 항목을 반환합니다.

TryGetItemCollection(DataSpace, ItemCollection)

의 검색을 테스트합니다 MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

매개 변수 objectSpaceType 에서 EnumType 제공한 형식과 일치하는 형식을 나타내는 out 매개 변수edmSpaceTypeEdmType 통해 개체를 반환합니다.

TryGetObjectSpaceType(StructuralType, StructuralType)

매개 변수 objectSpaceType 에서 StructuralType 제공한 형식과 일치하는 형식을 나타내는 out 매개 변수edmSpaceTypeEdmType 통해 개체를 반환합니다.

TryGetType(String, String, Boolean, DataSpace, EdmType)

EdmType 지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

TryGetType(String, String, DataSpace, EdmType)

EdmType 지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 개체를 반환합니다.

적용 대상