MetadataWorkspace Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die ADO.NET-Metadaten-Laufzeitdienstkomponente dar, die Unterstützung für den Abruf von Metadaten aus verschiedenen Quellen bereitstellt.
public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
- Vererbung
-
MetadataWorkspace
Hinweise
Die MetadataWorkspace -Klasse stellt eine zentrale Laufzeitdienstkomponente bereit, die Sie verwenden können, um mit konzeptionellen Modellmetadaten im Kontext einer bestimmten Anwendung zu interagieren.
Konstruktoren
MetadataWorkspace() |
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse. |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse mit den angegebenen Pfaden und Assemblys. |
Felder
MaximumEdmVersionSupported |
Stellt die maximale Version des Entity Data Models (EDM) dar, die von der Entity Framework Runtime unterstützt wird. |
Methoden
ClearCache() |
Löscht alle Metadaten-Cacheeinträge. |
CreateEntitySqlParser() |
Erstellt eine EntitySqlParser-Instanz, die für die Verwendung des CSpace-Datenbereichs konfiguriert wurde. |
CreateQueryCommandTree(DbExpression) |
Erstellt eine neue DbQueryCommandTree, die basierend auf dem angegebenen Abfrageausdruck an diesen Metadaten-Arbeitsbereich gebunden wird. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEdmSpaceType(EnumType) |
Gibt ein StructuralType-Objekt zurück, das das EdmType darstellt, die dem vom |
GetEdmSpaceType(StructuralType) |
Gibt ein StructuralType-Objekt zurück, das das EdmType darstellt, die dem vom |
GetEntityContainer(String, Boolean, DataSpace) |
Gibt mithilfe des angegebenen Namens des Entitätencontainers und des Datenmodells ein EntityContainer-Objekt zurück. |
GetEntityContainer(String, DataSpace) |
Gibt mithilfe des angegebenen Namens des Entitätencontainers und des Datenmodells ein EntityContainer-Objekt zurück. |
GetFunctions(String, String, DataSpace) |
Gibt mithilfe des angegebenen Namens, des Namespacenamens und des Datenmodells alle Überladungen der Funktionen zurück. |
GetFunctions(String, String, DataSpace, Boolean) |
Gibt mithilfe des angegebenen Namens, des Namespacenamens und des Datenmodells alle Überladungen der Funktionen zurück. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetItem<T>(String, Boolean, DataSpace) |
Gibt mithilfe der angegebenen Identität und des Datenmodells ein Element zurück. |
GetItem<T>(String, DataSpace) |
Gibt mithilfe der angegebenen Identität und des Datenmodells ein Element zurück. |
GetItemCollection(DataSpace) |
Ruft MetadataWorkspace-Elemente ab. |
GetItems(DataSpace) |
Ruft alle Elemente im angegebenen Datenmodell ab. |
GetItems<T>(DataSpace) |
Ruft alle Elemente im angegebenen Datenmodell ab. |
GetObjectSpaceType(EnumType) |
Gibt ein StructuralType-Objekt zurück, das den Objektbereichstyp darstellt, der dem vom |
GetObjectSpaceType(StructuralType) |
Gibt ein StructuralType-Objekt zurück, das den Objektbereichstyp darstellt, der dem vom |
GetPrimitiveTypes(DataSpace) |
Gibt die Liste der primitiven Typen im angegebenen Datenmodell zurück. |
GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) |
Gibt Member eines gegebenen EntitySet/EntityType zurück, wofür ursprüngliche Werte erforderlich sind, wenn eine Entität geändert wird. |
GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) |
Veraltet.
Ruft ursprüngliche Wertmember aus einer Entitätenmenge für einen Entitätstyp ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetType(String, String, Boolean, DataSpace) |
Gibt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells ein EdmType-Objekt zurück. |
GetType(String, String, DataSpace) |
Gibt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells ein EdmType-Objekt zurück. |
LoadFromAssembly(Assembly) |
Lädt Metadaten einer angegebenen Assembly. |
LoadFromAssembly(Assembly, Action<String>) |
Lädt Metadaten einer angegebenen Assembly. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RegisterItemCollection(ItemCollection) |
Registriert die Elementauflistung zu jedem zugeordneten Datenmodell. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetEdmSpaceType(EnumType, EnumType) |
Gibt über den out-Parameter |
TryGetEdmSpaceType(StructuralType, StructuralType) |
Gibt über den out-Parameter |
TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) |
Gibt mithilfe des angegebenen Namens des Entitätencontainers und des Datenmodells ein EntityContainer-Objekt zurück. |
TryGetEntityContainer(String, DataSpace, EntityContainer) |
Gibt mithilfe des angegebenen Namens des Entitätencontainers und des Datenmodells ein EntityContainer-Objekt zurück. |
TryGetItem<T>(String, Boolean, DataSpace, T) |
Gibt mithilfe der angegebenen Identität und des Datenmodells ein Element zurück. |
TryGetItem<T>(String, DataSpace, T) |
Gibt mithilfe der angegebenen Identität und des Datenmodells ein Element zurück. |
TryGetItemCollection(DataSpace, ItemCollection) |
Testet den Abruf von MetadataWorkspace. |
TryGetObjectSpaceType(EnumType, EnumType) |
Gibt über den out-Parameter |
TryGetObjectSpaceType(StructuralType, StructuralType) |
Gibt über den out-Parameter |
TryGetType(String, String, Boolean, DataSpace, EdmType) |
Gibt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells ein EdmType-Objekt zurück. |
TryGetType(String, String, DataSpace, EdmType) |
Gibt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells ein EdmType-Objekt zurück. |