MetadataWorkspace Třída

Definice

Představuje komponentu služby runtime metadat ADO.NET, která poskytuje podporu pro načítání metadat z různých zdrojů.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Dědičnost
MetadataWorkspace

Poznámky

Třída MetadataWorkspace poskytuje komponentu služby centrálního modulu runtime, kterou můžete použít k interakci s koncepčními metadaty modelu v kontextu dané aplikace.

Konstruktory

Name Description
MetadataWorkspace()

Inicializuje novou instanci MetadataWorkspace třídy.

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

Inicializuje novou instanci MetadataWorkspace třídy pomocí zadaných cest a sestavení.

Pole

Name Description
MaximumEdmVersionSupported

Představuje maximální verzi modelu Entity Data Model (EDM) podporovanou modulem runtime Entity Framework.

Metody

Name Description
ClearCache()

Vymaže všechny položky mezipaměti metadat.

CreateEntitySqlParser()

Vytvoří nakonfigurovaný EntitySqlParser pro použití datového CSpace prostoru.

CreateQueryCommandTree(DbExpression)

Vytvoří nový DbQueryCommandTree svázaný s tímto pracovním prostorem metadat na základě zadaného výrazu dotazu.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetEdmSpaceType(EnumType)

StructuralType Vrátí objekt, který představuje, který odpovídá EdmType typu zadaného parametrem objectSpaceType.

GetEdmSpaceType(StructuralType)

StructuralType Vrátí objekt, který představuje, který odpovídá EdmType typu zadaného parametrem objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

EntityContainer Vrátí objekt pomocí zadaného názvu kontejneru entity a datového modelu.

GetEntityContainer(String, DataSpace)

EntityContainer Vrátí objekt pomocí zadaného názvu kontejneru entity a datového modelu.

GetFunctions(String, String, DataSpace, Boolean)

Vrátí všechna přetížení funkcí pomocí zadaného názvu, názvu oboru názvů a datového modelu.

GetFunctions(String, String, DataSpace)

Vrátí všechna přetížení funkcí pomocí zadaného názvu, názvu oboru názvů a datového modelu.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetItem<T>(String, Boolean, DataSpace)

Vrátí položku pomocí zadané identity a datového modelu.

GetItem<T>(String, DataSpace)

Vrátí položku pomocí zadané identity a datového modelu.

GetItemCollection(DataSpace)

Získá MetadataWorkspace položky.

GetItems(DataSpace)

Získá všechny položky v zadaném datovém modelu.

GetItems<T>(DataSpace)

Získá všechny položky v zadaném datovém modelu.

GetObjectSpaceType(EnumType)

StructuralType Vrátí objekt, který představuje typ prostoru objektu, který odpovídá typu zadaného parametrem edmSpaceType.

GetObjectSpaceType(StructuralType)

StructuralType Vrátí objekt, který představuje typ prostoru objektu, který odpovídá typu zadaného parametrem edmSpaceType.

GetPrimitiveTypes(DataSpace)

Vrátí seznam primitivních typů v zadaném datovém modelu.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Vrátí členy dané hodnoty EntitySet/EntityType , pro které jsou při úpravě entity potřeba původní hodnoty.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Zastaralé.

Získá původní hodnoty členy ze sady entit a typu entity.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetType(String, String, Boolean, DataSpace)

EdmType Vrátí objekt pomocí zadaného názvu typu, názvu oboru názvů a datového modelu.

GetType(String, String, DataSpace)

EdmType Vrátí objekt pomocí zadaného názvu typu, názvu oboru názvů a datového modelu.

LoadFromAssembly(Assembly, Action<String>)

Načte metadata z daného sestavení.

LoadFromAssembly(Assembly)

Načte metadata z daného sestavení.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RegisterItemCollection(ItemCollection)

Zaregistruje kolekci položek u každého přidruženého datového modelu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetEdmSpaceType(EnumType, EnumType)

EnumType Vrátí objekt prostřednictvím výstupního parametruedmSpaceType, který představuje, který odpovídá EdmType typu zadanému parametrem objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

StructuralType Vrátí objekt prostřednictvím výstupního parametruedmSpaceType, který představuje, který odpovídá EdmType typu zadanému parametrem objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

EntityContainer Vrátí objekt pomocí zadaného názvu kontejneru entity a datového modelu.

TryGetEntityContainer(String, DataSpace, EntityContainer)

EntityContainer Vrátí objekt pomocí zadaného názvu kontejneru entity a datového modelu.

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

Vrátí položku pomocí zadané identity a datového modelu.

TryGetItem<T>(String, DataSpace, T)

Vrátí položku pomocí zadané identity a datového modelu.

TryGetItemCollection(DataSpace, ItemCollection)

Testuje načítání .MetadataWorkspace

TryGetObjectSpaceType(EnumType, EnumType)

EnumType Vrátí objekt prostřednictvím výstupního parametruobjectSpaceType, který představuje typ, který odpovídá EdmType zadanému parametru edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

StructuralType Vrátí objekt prostřednictvím výstupního parametruobjectSpaceType, který představuje typ, který odpovídá EdmType zadanému parametru edmSpaceType.

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

EdmType Vrátí objekt pomocí zadaného názvu typu, názvu oboru názvů a datového modelu.

TryGetType(String, String, DataSpace, EdmType)

EdmType Vrátí objekt pomocí zadaného názvu typu, názvu oboru názvů a datového modelu.

Platí pro