MetadataWorkspace Classe

Definizione

Rappresenta il componente del servizio di runtime dei metadati ADO.NET che offre il supporto per il recupero dei metadati da diverse origini.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Ereditarietà
MetadataWorkspace

Commenti

La MetadataWorkspace classe fornisce un componente del servizio di runtime centrale che è possibile usare per interagire con i metadati del modello concettuale nel contesto di una determinata applicazione.

Costruttori

MetadataWorkspace()

Inizializza una nuova istanza della classe MetadataWorkspace.

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

Inizializza una nuova istanza della classe MetadataWorkspace utilizzando i percorsi e gli assembly specificati.

Campi

MaximumEdmVersionSupported

Rappresenta la versione massima di Entity Data Model (EDM) supportata dal runtime di Entity Framework.

Metodi

ClearCache()

Cancella tutte le voci della cache dei metadati.

CreateEntitySqlParser()

Crea un EntitySqlParser configurato per l'uso dello spazio dati CSpace.

CreateQueryCommandTree(DbExpression)

Crea un nuovo DbQueryCommandTree che viene associato all'area di lavoro dei metadati, in base all'espressione di query specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEdmSpaceType(EnumType)

Restituisce un oggetto StructuralType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.

GetEdmSpaceType(StructuralType)

Restituisce un oggetto StructuralType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.

GetEntityContainer(String, DataSpace)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.

GetFunctions(String, String, DataSpace)

Restituisce tutti gli overload delle funzioni utilizzando il nome, il nome dello spazio dei nomi e il modello di dati specificati.

GetFunctions(String, String, DataSpace, Boolean)

Restituisce tutti gli overload delle funzioni utilizzando il nome, il nome dello spazio dei nomi e il modello di dati specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetItem<T>(String, Boolean, DataSpace)

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.

GetItem<T>(String, DataSpace)

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.

GetItemCollection(DataSpace)

Ottiene gli elementi dell'oggetto MetadataWorkspace.

GetItems(DataSpace)

Ottiene tutti gli elementi nel modello di dati specificato.

GetItems<T>(DataSpace)

Ottiene tutti gli elementi nel modello di dati specificato.

GetObjectSpaceType(EnumType)

Restituisce un oggetto StructuralType che rappresenta il tipo di spazio dell'oggetto che corrisponde al tipo fornito dal parametro edmSpaceType.

GetObjectSpaceType(StructuralType)

Restituisce un oggetto StructuralType che rappresenta il tipo di spazio dell'oggetto che corrisponde al tipo fornito dal parametro edmSpaceType.

GetPrimitiveTypes(DataSpace)

Restituisce l'elenco di tipi primitivi nel modello di dati specificato.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Restituisce i membri di un elemento EntitySet/EntityType specificato per cui sono necessari valori originali quando si modifica un'entità.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsoleti.

Ottiene i membri dei valori originali da un set e da un tipo di entità.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetType(String, String, Boolean, DataSpace)

Restituisce un oggetto EdmType utilizzando il nome del tipo, il nome dello spazio dei nomi e il modello di dati specificati.

GetType(String, String, DataSpace)

Restituisce un oggetto EdmType utilizzando il nome del tipo, il nome dello spazio dei nomi e il modello di dati specificati.

LoadFromAssembly(Assembly)

Carica i metadati dall'assembly specificato.

LoadFromAssembly(Assembly, Action<String>)

Carica i metadati dall'assembly specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RegisterItemCollection(ItemCollection)

Registra la raccolta di elementi con ogni modello di dati associato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetEdmSpaceType(EnumType, EnumType)

Restituisce un oggetto EnumType attraverso il parametro out edmSpaceType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Restituisce un oggetto StructuralType attraverso il parametro out edmSpaceType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.

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

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.

TryGetItem<T>(String, DataSpace, T)

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.

TryGetItemCollection(DataSpace, ItemCollection)

Testa il recupero di MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Restituisce un oggetto EnumType attraverso il parametro out objectSpaceType che rappresenta il tipo che corrisponde all'oggetto EdmType fornito dal parametro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Restituisce un oggetto StructuralType attraverso il parametro out objectSpaceType che rappresenta il tipo che corrisponde all'oggetto EdmType fornito dal parametro edmSpaceType.

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

Restituisce un oggetto EdmType utilizzando il nome del tipo, il nome dello spazio dei nomi e il modello di dati specificati.

TryGetType(String, String, DataSpace, EdmType)

Restituisce un oggetto EdmType utilizzando il nome del tipo, il nome dello spazio dei nomi e il modello di dati specificati.

Si applica a