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 ADO.NET komponentu služby runtime metadat, 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 centrální služby runtime, kterou můžete použít k interakci s metadaty konceptuálního modelu v kontextu dané aplikace.
Konstruktory
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
MaximumEdmVersionSupported |
Představuje maximální verzi EDM (Entity Data Model) podporovanou modulem runtime Entity Framework. |
Metody
ClearCache() |
Vymaže všechny položky mezipaměti metadat. |
CreateEntitySqlParser() |
Vytvoří nakonfigurovaný EntitySqlParser pro použití datového CSpace prostoru. |
CreateQueryCommandTree(DbExpression) |
Vytvoří novou DbQueryCommandTree vazbu k tomuto pracovnímu prostoru metadat na základě zadaného výrazu dotazu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetEdmSpaceType(EnumType) |
StructuralType Vrátí objekt, který představuje EdmType typ odpovídající typu zadanému parametrem |
GetEdmSpaceType(StructuralType) |
StructuralType Vrátí objekt, který představuje EdmType typ odpovídající typu zadanému 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) |
Vrátí všechna přetížení funkcí s použitím zadaného názvu, názvu oboru názvů a datového modelu. |
GetFunctions(String, String, DataSpace, Boolean) |
Vrátí všechna přetížení funkcí s použitím zadaného názvu, názvu oboru názvů a datového modelu. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetItem<T>(String, Boolean, DataSpace) |
Vrátí položku s použitím zadané identity a datového modelu. |
GetItem<T>(String, DataSpace) |
Vrátí položku s použitím zadané identity a datového modelu. |
GetItemCollection(DataSpace) |
Získá MetadataWorkspace položky. |
GetItems(DataSpace) |
Získá všechny položky v zadaném modelu dat. |
GetItems<T>(DataSpace) |
Získá všechny položky v zadaném modelu dat. |
GetObjectSpaceType(EnumType) |
StructuralType Vrátí objekt, který představuje typ prostoru objektu, který odpovídá typu zadanému parametrem |
GetObjectSpaceType(StructuralType) |
StructuralType Vrátí objekt, který představuje typ prostoru objektu, který odpovídá typu zadanému parametrem |
GetPrimitiveTypes(DataSpace) |
Vrátí seznam primitivních typů v zadaném datovém modelu. |
GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) |
Vrátí členy daného objektu EntitySet/EntityType , pro který jsou při úpravě entity potřeba původní hodnoty. |
GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) |
Zastaralé.
Získá členy původní hodnoty ze sady entit a typu entity. |
GetType() |
Type Získá z 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) |
Načte metadata z daného sestavení. |
LoadFromAssembly(Assembly, Action<String>) |
Načte metadata z daného sestavení. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RegisterItemCollection(ItemCollection) |
Zaregistruje kolekci položek s každým přidruženým datovým modelem. |
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 out parametru |
TryGetEdmSpaceType(StructuralType, StructuralType) |
StructuralType Vrátí objekt prostřednictvím out 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 s použitím zadané identity a datového modelu. |
TryGetItem<T>(String, DataSpace, T) |
Vrátí položku s použitím zadané identity a datového modelu. |
TryGetItemCollection(DataSpace, ItemCollection) |
Testuje načtení .MetadataWorkspace |
TryGetObjectSpaceType(EnumType, EnumType) |
EnumType Vrátí objekt prostřednictvím out parametru |
TryGetObjectSpaceType(StructuralType, StructuralType) |
StructuralType Vrátí objekt prostřednictvím out 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. |