Udostępnij za pośrednictwem


MetadataWorkspace Klasa

Definicja

Reprezentuje składnik usługi środowiska uruchomieniowego metadanych ADO.NET, który zapewnia obsługę pobierania metadanych z różnych źródeł.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Dziedziczenie
MetadataWorkspace

Uwagi

Klasa MetadataWorkspace udostępnia centralny składnik usługi środowiska uruchomieniowego, którego można użyć do interakcji z metadanymi modelu koncepcyjnego w kontekście danej aplikacji.

Konstruktory

MetadataWorkspace()

Inicjuje nowe wystąpienie klasy MetadataWorkspace.

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

Inicjuje MetadataWorkspace nowe wystąpienie klasy przy użyciu określonych ścieżek i zestawów.

Pola

MaximumEdmVersionSupported

Reprezentuje maksymalną wersję modelu danych jednostek (EDM) obsługiwaną przez środowisko uruchomieniowe platformy Entity Framework.

Metody

ClearCache()

Czyści wszystkie wpisy pamięci podręcznej metadanych.

CreateEntitySqlParser()

Tworzy skonfigurowany EntitySqlParser obszar CSpace danych.

CreateQueryCommandTree(DbExpression)

Tworzy nową DbQueryCommandTree granicę z tym obszarem roboczym metadanych na podstawie określonego wyrażenia zapytania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEdmSpaceType(EnumType)

StructuralType Zwraca obiekt, który reprezentuje EdmType typ dostarczony przez parametr objectSpaceType.

GetEdmSpaceType(StructuralType)

StructuralType Zwraca obiekt, który reprezentuje EdmType typ dostarczony przez parametr objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych.

GetEntityContainer(String, DataSpace)

EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych.

GetFunctions(String, String, DataSpace)

Zwraca wszystkie przeciążenia funkcji przy użyciu określonej nazwy, nazwy przestrzeni nazw i modelu danych.

GetFunctions(String, String, DataSpace, Boolean)

Zwraca wszystkie przeciążenia funkcji przy użyciu określonej nazwy, nazwy przestrzeni nazw i modelu danych.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetItem<T>(String, Boolean, DataSpace)

Zwraca element przy użyciu określonej tożsamości i modelu danych.

GetItem<T>(String, DataSpace)

Zwraca element przy użyciu określonej tożsamości i modelu danych.

GetItemCollection(DataSpace)

Pobiera MetadataWorkspace elementy.

GetItems(DataSpace)

Pobiera wszystkie elementy w określonym modelu danych.

GetItems<T>(DataSpace)

Pobiera wszystkie elementy w określonym modelu danych.

GetObjectSpaceType(EnumType)

StructuralType Zwraca obiekt reprezentujący typ przestrzeni obiektu zgodny z typem dostarczonym przez parametr edmSpaceType.

GetObjectSpaceType(StructuralType)

StructuralType Zwraca obiekt reprezentujący typ przestrzeni obiektu zgodny z typem dostarczonym przez parametr edmSpaceType.

GetPrimitiveTypes(DataSpace)

Zwraca listę typów pierwotnych w określonym modelu danych.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Zwraca elementy członkowskie danej EntitySet/EntityType wartości, dla których są potrzebne oryginalne wartości podczas modyfikowania jednostki.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Przestarzałe.

Pobiera oryginalne elementy członkowskie wartości z zestawu jednostek i typu jednostki.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetType(String, String, Boolean, DataSpace)

EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych.

GetType(String, String, DataSpace)

EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych.

LoadFromAssembly(Assembly)

Ładuje metadane z danego zestawu.

LoadFromAssembly(Assembly, Action<String>)

Ładuje metadane z danego zestawu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RegisterItemCollection(ItemCollection)

Rejestruje kolekcję elementów przy użyciu każdego skojarzonego modelu danych.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryGetEdmSpaceType(EnumType, EnumType)

EnumType Zwraca obiekt za pomocą parametru edmSpaceType out, który reprezentuje EdmType typ dostarczony przez parametr objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

StructuralType Zwraca obiekt za pomocą parametru edmSpaceType out, który reprezentuje EdmType typ dostarczony przez parametr objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych.

TryGetEntityContainer(String, DataSpace, EntityContainer)

EntityContainer Zwraca obiekt przy użyciu określonej nazwy kontenera jednostki i modelu danych.

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

Zwraca element przy użyciu określonej tożsamości i modelu danych.

TryGetItem<T>(String, DataSpace, T)

Zwraca element przy użyciu określonej tożsamości i modelu danych.

TryGetItemCollection(DataSpace, ItemCollection)

Testuje pobieranie pliku MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

EnumType Zwraca obiekt za pomocą parametru objectSpaceType out reprezentującego typ zgodny EdmType z parametrem podanym przez parametr edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

StructuralType Zwraca obiekt za pomocą parametru objectSpaceType out reprezentującego typ zgodny EdmType z parametrem podanym przez parametr edmSpaceType.

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

EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych.

TryGetType(String, String, DataSpace, EdmType)

EdmType Zwraca obiekt przy użyciu określonej nazwy typu, nazwy przestrzeni nazw i modelu danych.

Dotyczy