MetadataWorkspace 클래스

정의

다양한 소스에서 메타데이터를 검색할 수 있도록 지원하는 ADO.NET 메타데이터 런타임 서비스 구성 요소를 나타냅니다.Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

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

설명

MetadataWorkspace 클래스는 지정된 된 애플리케이션의 컨텍스트에서 개념적 모델 메타 데이터와 상호 작용 하는 데 사용할 수 있는 중앙 런타임 서비스 구성 요소를 제공 합니다.The MetadataWorkspace class provides a central runtime service component that you can use to interact with conceptual model metadata in the context of a given application.

생성자

MetadataWorkspace()

MetadataWorkspace 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the MetadataWorkspace class.

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

지정된 경로 및 어셈블리를 사용하여 MetadataWorkspace 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the MetadataWorkspace class using the specified paths and assemblies.

필드

MaximumEdmVersionSupported

Entity Framework 런타임에서 지원하는 EDM(엔터티 데이터 모델)의 최대 버전을 나타냅니다.Represents the maximum Entity Data Model (EDM) version supported by the Entity Framework runtime.

메서드

ClearCache()

메타데이터 캐시 항목을 모두 지웁니다.Clears all the metadata cache entries.

CreateEntitySqlParser()

EntitySqlParser 데이터 공간을 사용하도록 구성된 CSpace를 만듭니다.Creates an EntitySqlParser configured to use the CSpace data space.

CreateQueryCommandTree(DbExpression)

지정된 쿼리 식에 기반하여 이 메타데이터 작업 영역에 바인딩되는 새 DbQueryCommandTree를 만듭니다.Creates a new DbQueryCommandTree bound to this metadata workspace based on the specified query expression.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

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

objectSpaceType 매개 변수에서 제공하는 형식과 일치하는 StructuralType을 나타내는 EdmType 개체를 반환합니다.Returns a StructuralType object that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

GetEdmSpaceType(StructuralType)

objectSpaceType 매개 변수에서 제공하는 형식과 일치하는 StructuralType을 나타내는 EdmType 개체를 반환합니다.Returns a StructuralType object that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

지정된 엔터티 컨테이너 이름과 데이터 모델을 사용하여 EntityContainer 개체를 반환합니다.Returns an EntityContainer object by using the specified entity container name and the data model.

GetEntityContainer(String, DataSpace)

지정된 엔터티 컨테이너 이름과 데이터 모델을 사용하여 EntityContainer 개체를 반환합니다.Returns an EntityContainer object by using the specified entity container name and the data model.

GetFunctions(String, String, DataSpace)

지정된 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 이 항목 컬렉션에서 함수의 모든 오버로드를 반환합니다.Returns all the overloads of the functions by using the specified name, namespace name, and data model.

GetFunctions(String, String, DataSpace, Boolean)

지정된 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 이 항목 컬렉션에서 함수의 모든 오버로드를 반환합니다.Returns all the overloads of the functions by using the specified name, namespace name, and data model.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

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

지정된 ID와 데이터 모델을 사용하여 항목을 반환합니다.Returns an item by using the specified identity and the data model.

GetItem<T>(String, DataSpace)

지정된 ID와 데이터 모델을 사용하여 항목을 반환합니다.Returns an item by using the specified identity and the data model.

GetItemCollection(DataSpace)

MetadataWorkspace 항목을 가져옵니다.Gets MetadataWorkspace items.

GetItems(DataSpace)

지정된 데이터 모델의 항목을 모두 가져옵니다.Gets all the items in the specified data model.

GetItems<T>(DataSpace)

지정된 데이터 모델의 항목을 모두 가져옵니다.Gets all the items in the specified data model.

GetObjectSpaceType(EnumType)

edmSpaceType 매개 변수에서 제공하는 형식과 일치하는 개체 공간 형식을 나타내는 StructuralType 개체를 반환합니다.Returns a StructuralType object that represents the object space type that matches the type supplied by the parameter edmSpaceType.

GetObjectSpaceType(StructuralType)

edmSpaceType 매개 변수에서 제공하는 형식과 일치하는 개체 공간 형식을 나타내는 StructuralType 개체를 반환합니다.Returns a StructuralType object that represents the object space type that matches the type supplied by the parameter edmSpaceType.

GetPrimitiveTypes(DataSpace)

지정된 데이터 모델의 기본 형식 목록을 반환합니다.Returns the list of primitive types in the specified data model.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

엔터티를 수정할 때 필요한 원래 값에 대한 지정된 EntitySet/EntityType의 멤버를 반환합니다.Returns members of a given EntitySet/EntityType for which original values are needed when modifying an entity.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
사용되지 않습니다.

엔터티 집합 및 엔터티 형식에서 원래 값 멤버를 가져옵니다.Gets original value members from an entity set and entity type.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 EdmType 개체를 반환합니다.Returns an EdmType object by using the specified type name, namespace name, and data model.

GetType(String, String, DataSpace)

지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 EdmType 개체를 반환합니다.Returns an EdmType object by using the specified type name, namespace name, and data model.

LoadFromAssembly(Assembly)

지정된 어셈블리에서 메타데이터를 로드합니다.Loads metadata from the given assembly.

LoadFromAssembly(Assembly, Action<String>)

지정된 어셈블리에서 메타데이터를 로드합니다.Loads metadata from the given assembly.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

연결된 각 데이터 모델에 항목 컬렉션을 등록합니다.Registers the item collection with each associated data model.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

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

edmSpaceType 매개 변수에서 제공하는 형식과 일치하는 EnumType을 나타내는 out 매개 변수 objectSpaceType을 통해 EdmType 개체를 반환합니다.Returns a EnumType object via the out parameter edmSpaceType that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

edmSpaceType 매개 변수에서 제공하는 형식과 일치하는 StructuralType을 나타내는 out 매개 변수 objectSpaceType을 통해 EdmType 개체를 반환합니다.Returns a StructuralType object via the out parameter edmSpaceType that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

지정된 엔터티 컨테이너 이름과 데이터 모델을 사용하여 EntityContainer 개체를 반환합니다.Returns an EntityContainer object by using the specified entity container name and the data model.

TryGetEntityContainer(String, DataSpace, EntityContainer)

지정된 엔터티 컨테이너 이름과 데이터 모델을 사용하여 EntityContainer 개체를 반환합니다.Returns an EntityContainer object by using the specified entity container name and the data model.

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

지정된 ID와 데이터 모델을 사용하여 항목을 반환합니다.Returns an item by using the specified identity and the data model.

TryGetItem<T>(String, DataSpace, T)

지정된 ID와 데이터 모델을 사용하여 항목을 반환합니다.Returns an item by using the specified identity and the data model.

TryGetItemCollection(DataSpace, ItemCollection)

MetadataWorkspace 검색을 테스트합니다.Tests the retrieval of MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

objectSpaceType 매개 변수에서 제공하는 EnumType과 일치하는 형식을 나타내는 out 매개 변수 edmSpaceType을 통해 EdmType 개체를 반환합니다.Returns a EnumType object via the out parameter objectSpaceType that represents the type that matches the EdmType supplied by the parameter edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

objectSpaceType 매개 변수에서 제공하는 StructuralType과 일치하는 형식을 나타내는 out 매개 변수 edmSpaceType을 통해 EdmType 개체를 반환합니다.Returns a StructuralType object via the out parameter objectSpaceType that represents the type that matches the EdmType supplied by the parameter edmSpaceType.

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

지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 EdmType 개체를 반환합니다.Returns an EdmType object by using the specified type name, namespace name, and data model.

TryGetType(String, String, DataSpace, EdmType)

지정된 형식 이름, 네임스페이스 이름 및 데이터 모델을 사용하여 EdmType 개체를 반환합니다.Returns an EdmType object by using the specified type name, namespace name, and data model.

적용 대상