MetadataWorkspace MetadataWorkspace MetadataWorkspace MetadataWorkspace Class

Definizione

Rappresenta il componente del servizio di runtime dei metadati ADO.NET che offre il supporto per il recupero dei metadati da diverse origini.Represents the ADO.NET metadata runtime service component that provides support for retrieving metadata from various sources.

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

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.The MetadataWorkspace class provides a central runtime service component that you can use to interact with conceptual model metadata in the context of a given application.

Costruttori

MetadataWorkspace() MetadataWorkspace() MetadataWorkspace() MetadataWorkspace()

Inizializza una nuova istanza della classe MetadataWorkspace.Initializes a new instance of the MetadataWorkspace class.

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

Inizializza una nuova istanza della classe MetadataWorkspace utilizzando i percorsi e gli assembly specificati.Initializes a new instance of the MetadataWorkspace class using the specified paths and assemblies.

Campi

MaximumEdmVersionSupported MaximumEdmVersionSupported MaximumEdmVersionSupported MaximumEdmVersionSupported

Rappresenta la versione massima di Entity Data Model (EDM) supportata dal runtime di Entity Framework.Represents the maximum Entity Data Model (EDM) version supported by the Entity Framework runtime.

Metodi

ClearCache() ClearCache() ClearCache() ClearCache()

Cancella tutte le voci della cache dei metadati.Clears all the metadata cache entries.

CreateEntitySqlParser() CreateEntitySqlParser() CreateEntitySqlParser() CreateEntitySqlParser()

Crea un EntitySqlParser configurato per l'uso dello spazio dati CSpace.Creates an EntitySqlParser configured to use the CSpace data space.

CreateQueryCommandTree(DbExpression) CreateQueryCommandTree(DbExpression) CreateQueryCommandTree(DbExpression) CreateQueryCommandTree(DbExpression)

Crea un nuovo DbQueryCommandTree che viene associato all'area di lavoro dei metadati, in base all'espressione di query specificata.Creates a new DbQueryCommandTree bound to this metadata workspace based on the specified query expression.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEdmSpaceType(EnumType) GetEdmSpaceType(EnumType) GetEdmSpaceType(EnumType) GetEdmSpaceType(EnumType)

Restituisce un oggetto StructuralType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.Returns a StructuralType object that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

GetEdmSpaceType(StructuralType) GetEdmSpaceType(StructuralType) GetEdmSpaceType(StructuralType) GetEdmSpaceType(StructuralType)

Restituisce un oggetto StructuralType che rappresenta l'oggetto EdmType che corrisponde al tipo fornito dal parametro objectSpaceType.Returns a StructuralType object that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace) GetEntityContainer(String, Boolean, DataSpace) GetEntityContainer(String, Boolean, DataSpace) GetEntityContainer(String, Boolean, DataSpace)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.Returns an EntityContainer object by using the specified entity container name and the data model.

GetEntityContainer(String, DataSpace) GetEntityContainer(String, DataSpace) GetEntityContainer(String, DataSpace) GetEntityContainer(String, DataSpace)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.Returns an EntityContainer object by using the specified entity container name and the data model.

GetFunctions(String, String, DataSpace) GetFunctions(String, String, DataSpace) GetFunctions(String, String, DataSpace) 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.Returns all the overloads of the functions by using the specified name, namespace name, and data model.

GetFunctions(String, String, DataSpace, Boolean) GetFunctions(String, String, DataSpace, Boolean) GetFunctions(String, String, DataSpace, Boolean) 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.Returns all the overloads of the functions by using the specified name, namespace name, and data model.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetItem<T>(String, Boolean, DataSpace) GetItem<T>(String, Boolean, DataSpace) GetItem<T>(String, Boolean, DataSpace) GetItem<T>(String, Boolean, DataSpace)

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.Returns an item by using the specified identity and the data model.

GetItem<T>(String, DataSpace) GetItem<T>(String, DataSpace) GetItem<T>(String, DataSpace) GetItem<T>(String, DataSpace)

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.Returns an item by using the specified identity and the data model.

GetItemCollection(DataSpace) GetItemCollection(DataSpace) GetItemCollection(DataSpace) GetItemCollection(DataSpace)

Ottiene elementi MetadataWorkspace.Gets MetadataWorkspace items.

GetItems(DataSpace) GetItems(DataSpace) GetItems(DataSpace) GetItems(DataSpace)

Ottiene tutti gli elementi nel modello di dati specificato.Gets all the items in the specified data model.

GetItems<T>(DataSpace) GetItems<T>(DataSpace) GetItems<T>(DataSpace) GetItems<T>(DataSpace)

Ottiene tutti gli elementi nel modello di dati specificato.Gets all the items in the specified data model.

GetObjectSpaceType(EnumType) GetObjectSpaceType(EnumType) GetObjectSpaceType(EnumType) GetObjectSpaceType(EnumType)

Restituisce un oggetto StructuralType che rappresenta il tipo di spazio dell'oggetto che corrisponde al tipo fornito dal parametro edmSpaceType.Returns a StructuralType object that represents the object space type that matches the type supplied by the parameter edmSpaceType.

GetObjectSpaceType(StructuralType) GetObjectSpaceType(StructuralType) GetObjectSpaceType(StructuralType) GetObjectSpaceType(StructuralType)

Restituisce un oggetto StructuralType che rappresenta il tipo di spazio dell'oggetto che corrisponde al tipo fornito dal parametro edmSpaceType.Returns a StructuralType object that represents the object space type that matches the type supplied by the parameter edmSpaceType.

GetPrimitiveTypes(DataSpace) GetPrimitiveTypes(DataSpace) GetPrimitiveTypes(DataSpace) GetPrimitiveTypes(DataSpace)

Restituisce l'elenco di tipi primitivi nel modello di dati specificato.Returns the list of primitive types in the specified data model.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean) GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Restituisce i membri di un elemento EntitySet/EntityType specificato per cui sono necessari valori originali quando si modifica un'entità.Returns members of a given EntitySet/EntityType for which original values are needed when modifying an entity.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase) GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)

Ottiene i membri dei valori originali da un set e da un tipo di entità.Gets original value members from an entity set and entity type.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
GetType(String, String, Boolean, DataSpace) GetType(String, String, Boolean, DataSpace) GetType(String, String, Boolean, DataSpace) 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.Returns an EdmType object by using the specified type name, namespace name, and data model.

GetType(String, String, DataSpace) GetType(String, String, DataSpace) GetType(String, String, DataSpace) 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.Returns an EdmType object by using the specified type name, namespace name, and data model.

LoadFromAssembly(Assembly) LoadFromAssembly(Assembly) LoadFromAssembly(Assembly) LoadFromAssembly(Assembly)

Carica i metadati dall'assembly specificato.Loads metadata from the given assembly.

LoadFromAssembly(Assembly, Action<String>) LoadFromAssembly(Assembly, Action<String>) LoadFromAssembly(Assembly, Action<String>) LoadFromAssembly(Assembly, Action<String>)

Carica i metadati dall'assembly specificato.Loads metadata from the given assembly.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
RegisterItemCollection(ItemCollection) RegisterItemCollection(ItemCollection) RegisterItemCollection(ItemCollection) RegisterItemCollection(ItemCollection)

Registra l'insieme di elementi con ogni modello di dati associato.Registers the item collection with each associated data model.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
TryGetEdmSpaceType(EnumType, EnumType) TryGetEdmSpaceType(EnumType, EnumType) TryGetEdmSpaceType(EnumType, EnumType) 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.Returns a EnumType object via the out parameter edmSpaceType that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType) TryGetEdmSpaceType(StructuralType, StructuralType) TryGetEdmSpaceType(StructuralType, StructuralType) 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.Returns a StructuralType object via the out parameter edmSpaceType that represents the EdmType that matches the type supplied by the parameter objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer) TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.Returns an EntityContainer object by using the specified entity container name and the data model.

TryGetEntityContainer(String, DataSpace, EntityContainer) TryGetEntityContainer(String, DataSpace, EntityContainer) TryGetEntityContainer(String, DataSpace, EntityContainer) TryGetEntityContainer(String, DataSpace, EntityContainer)

Restituisce un oggetto EntityContainer utilizzando il nome del contenitore di entità e il modello di dati specificati.Returns an EntityContainer object by using the specified entity container name and the data model.

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

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.Returns an item by using the specified identity and the data model.

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

Restituisce un elemento utilizzando l'identità e il modello di dati specificati.Returns an item by using the specified identity and the data model.

TryGetItemCollection(DataSpace, ItemCollection) TryGetItemCollection(DataSpace, ItemCollection) TryGetItemCollection(DataSpace, ItemCollection) TryGetItemCollection(DataSpace, ItemCollection)

Testa il recupero di MetadataWorkspace.Tests the retrieval of MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType) TryGetObjectSpaceType(EnumType, EnumType) TryGetObjectSpaceType(EnumType, EnumType) 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.Returns a EnumType object via the out parameter objectSpaceType that represents the type that matches the EdmType supplied by the parameter edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType) TryGetObjectSpaceType(StructuralType, StructuralType) TryGetObjectSpaceType(StructuralType, StructuralType) 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.Returns a StructuralType object via the out parameter objectSpaceType that represents the type that matches the EdmType supplied by the parameter edmSpaceType.

TryGetType(String, String, Boolean, DataSpace, EdmType) TryGetType(String, String, Boolean, DataSpace, EdmType) TryGetType(String, String, Boolean, DataSpace, EdmType) 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.Returns an EdmType object by using the specified type name, namespace name, and data model.

TryGetType(String, String, DataSpace, EdmType) TryGetType(String, String, DataSpace, EdmType) TryGetType(String, String, DataSpace, EdmType) 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.Returns an EdmType object by using the specified type name, namespace name, and data model.

Si applica a