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-Metadatenlaufzeitdienstkomponente dar, die Unterstützung für das Abrufen von Metadaten aus verschiedenen Quellen bietet.
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, mit der Sie im Kontext einer bestimmten Anwendung mit konzeptionellen Modellmetadaten interagieren können.
Konstruktoren
| Name | Beschreibung |
|---|---|
| MetadataWorkspace() |
Initialisiert eine neue Instanz der MetadataWorkspace-Klasse. |
| MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Initialisiert eine neue Instanz der Klasse mithilfe der MetadataWorkspace angegebenen Pfade und Assemblys. |
Felder
| Name | Beschreibung |
|---|---|
| MaximumEdmVersionSupported |
Stellt die maximale Version des Entity Data Model (EDM) dar, die von der Entity Framework-Laufzeit unterstützt wird. |
Methoden
| Name | Beschreibung |
|---|---|
| ClearCache() |
Löscht alle Metadatencacheeinträge. |
| CreateEntitySqlParser() |
Erstellt einen EntitySqlParser für die Verwendung des CSpace Datenbereichs konfigurierten Speicherplatz. |
| CreateQueryCommandTree(DbExpression) |
Erstellt basierend auf dem angegebenen Abfrageausdruck eine neue DbQueryCommandTree Bindung an diesen Metadatenarbeitsbereich. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetEdmSpaceType(EnumType) |
Gibt ein StructuralType Objekt zurück, das dem EdmType vom Parameter |
| GetEdmSpaceType(StructuralType) |
Gibt ein StructuralType Objekt zurück, das dem EdmType vom Parameter |
| GetEntityContainer(String, Boolean, DataSpace) |
Gibt ein EntityContainer Objekt mithilfe des angegebenen Entitätscontainernamens und des Datenmodells zurück. |
| GetEntityContainer(String, DataSpace) |
Gibt ein EntityContainer Objekt mithilfe des angegebenen Entitätscontainernamens und des Datenmodells zurück. |
| GetFunctions(String, String, DataSpace, Boolean) |
Gibt alle Überladungen der Funktionen mithilfe des angegebenen Namens, des Namespacenamens und des Datenmodells zurück. |
| GetFunctions(String, String, DataSpace) |
Gibt alle Überladungen der Funktionen mithilfe des angegebenen Namens, des Namespacenamens und des Datenmodells zurück. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetItem<T>(String, Boolean, DataSpace) |
Gibt ein Element mithilfe der angegebenen Identität und des Datenmodells zurück. |
| GetItem<T>(String, DataSpace) |
Gibt ein Element mithilfe der angegebenen Identität und des Datenmodells zurück. |
| GetItemCollection(DataSpace) |
Ruft Elemente ab MetadataWorkspace . |
| 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 Objektraumtyp darstellt, der dem vom Parameter |
| GetObjectSpaceType(StructuralType) |
Gibt ein StructuralType Objekt zurück, das den Objektraumtyp darstellt, der dem vom Parameter |
| GetPrimitiveTypes(DataSpace) |
Gibt die Liste der Grundtypen im angegebenen Datenmodell zurück. |
| GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) |
Gibt Elemente eines bestimmten Werts EntitySet/EntityType zurück, für den ursprüngliche Werte beim Ändern einer Entität benötigt werden. |
| GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) |
Veraltet.
Ruft Originalwertmmber aus einem Entitätssatz und Entitätstyp ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetType(String, String, Boolean, DataSpace) |
Gibt ein EdmType Objekt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells zurück. |
| GetType(String, String, DataSpace) |
Gibt ein EdmType Objekt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells zurück. |
| LoadFromAssembly(Assembly, Action<String>) |
Lädt Metadaten aus der angegebenen Assembly. |
| LoadFromAssembly(Assembly) |
Lädt Metadaten aus der angegebenen Assembly. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| RegisterItemCollection(ItemCollection) |
Registriert die Elementauflistung bei jedem zugeordneten Datenmodell. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TryGetEdmSpaceType(EnumType, EnumType) |
Gibt ein EnumType Objekt über den Ausgabeparameter |
| TryGetEdmSpaceType(StructuralType, StructuralType) |
Gibt ein StructuralType Objekt über den Ausgabeparameter |
| TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) |
Gibt ein EntityContainer Objekt mithilfe des angegebenen Entitätscontainernamens und des Datenmodells zurück. |
| TryGetEntityContainer(String, DataSpace, EntityContainer) |
Gibt ein EntityContainer Objekt mithilfe des angegebenen Entitätscontainernamens und des Datenmodells zurück. |
| TryGetItem<T>(String, Boolean, DataSpace, T) |
Gibt ein Element mithilfe der angegebenen Identität und des Datenmodells zurück. |
| TryGetItem<T>(String, DataSpace, T) |
Gibt ein Element mithilfe der angegebenen Identität und des Datenmodells zurück. |
| TryGetItemCollection(DataSpace, ItemCollection) |
Testet den Abruf von MetadataWorkspace. |
| TryGetObjectSpaceType(EnumType, EnumType) |
Gibt ein EnumType Objekt über den Ausgabeparameter |
| TryGetObjectSpaceType(StructuralType, StructuralType) |
Gibt ein StructuralType Objekt über den Ausgabeparameter |
| TryGetType(String, String, Boolean, DataSpace, EdmType) |
Gibt ein EdmType Objekt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells zurück. |
| TryGetType(String, String, DataSpace, EdmType) |
Gibt ein EdmType Objekt mithilfe des angegebenen Typnamens, des Namespacenamens und des Datenmodells zurück. |