MetadataWorkspace Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| GetEdmSpaceType(StructuralType) |
StructuralType Vrátí objekt, který představuje, který odpovídá EdmType typu zadaného parametrem |
| 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 |
| GetObjectSpaceType(StructuralType) |
StructuralType Vrátí objekt, který představuje typ prostoru objektu, který odpovídá typu zadaného parametrem |
| 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 parametru |
| TryGetEdmSpaceType(StructuralType, StructuralType) |
StructuralType Vrátí objekt prostřednictvím výstupního parametru |
| 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 parametru |
| TryGetObjectSpaceType(StructuralType, StructuralType) |
StructuralType Vrátí objekt prostřednictvím výstupního parametru |
| 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. |