다음을 통해 공유


MetadataWorkspace 클래스

정의

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

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

설명

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

생성자

MetadataWorkspace()

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

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

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

필드

MaximumEdmVersionSupported

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

메서드

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)

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

GetFunctions(String, String, DataSpace, Boolean)

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

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)

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

LoadFromAssembly(Assembly, Action<String>)

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

MemberwiseClone()

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

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

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

ToString()

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

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

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

TryGetEdmSpaceType(StructuralType, StructuralType)

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

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 매개 변수 edmSpaceType을 통해 EdmType 개체를 반환합니다.

TryGetObjectSpaceType(StructuralType, StructuralType)

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

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

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

TryGetType(String, String, DataSpace, EdmType)

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

적용 대상