MetadataWorkspace Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Area di lavoro Metadati runtime
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class MetadataWorkspace
type MetadataWorkspace = class
Public Class MetadataWorkspace
- Ereditarietà
-
MetadataWorkspace
- Attributi
Costruttori
| MetadataWorkspace() |
Inizializza una nuova istanza della classe MetadataWorkspace. |
| MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) |
Costruisce un oggetto MetadataWorkspace con caricatori per tutte le raccolte di elementi (ItemCollection) provenienti dal mapping EDMX tradizionale. Verranno usate le raccolte di mapping o/c e o/c predefinite. I delegati della raccolta di elementi vengono eseguiti in modo più pigre quando una determinata raccolta viene usata per la prima volta. È accettabile passare un delegato che restituisce Null se la raccolta non verrà mai usata, ma questa operazione viene eseguita raramente e qualsiasi tentativo da parte di EF di usare la raccolta in questi casi comporta un'eccezione. |
| MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) |
Costruisce un MetadataWorkspace oggetto con caricatori per tutte le raccolte di elementi (ItemCollection) necessarie da EF, ad eccezione del mapping o/c che verrà creato automaticamente in base ai caricatori O-Space e c space specificati. I delegati della raccolta di elementi vengono eseguiti in modo più pigre quando una determinata raccolta viene usata per la prima volta. È accettabile passare un delegato che restituisce Null se la raccolta non verrà mai usata, ma questa operazione viene eseguita raramente e qualsiasi tentativo da parte di EF di usare la raccolta in questi casi comporta un'eccezione. |
| MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) |
Inizializza una nuova istanza della classe MetadataWorkspace utilizzando i percorsi e gli assembly specificati. |
Proprietà
| MaximumEdmVersionSupported |
La versione Max EDM che sarà supportata dal runtime. |
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. |
| GetEdmSpaceType(EnumType) |
Restituisce un StructuralType oggetto che rappresenta l'oggetto EdmType corrispondente al tipo fornito dal parametro objectSpaceType . |
| GetEdmSpaceType(StructuralType) |
Restituisce un StructuralType oggetto che rappresenta l'oggetto EdmType corrispondente 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. |
| 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 StructuralType oggetto che rappresenta il tipo di spazio dell'oggetto corrispondente al tipo fornito dal parametro edmSpaceType . |
| GetObjectSpaceType(StructuralType) |
Restituisce un StructuralType oggetto che rappresenta il tipo di spazio dell'oggetto corrispondente 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(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. |
| RegisterItemCollection(ItemCollection) |
Obsoleti.
Registra la raccolta di elementi con ogni modello di dati associato. |
| TryGetEdmSpaceType(EnumType, EnumType) |
Restituisce un EnumType oggetto tramite il parametro out edmSpaceType che rappresenta l'oggetto EdmType corrispondente al tipo fornito dal parametro objectSpaceType . |
| TryGetEdmSpaceType(StructuralType, StructuralType) |
Restituisce un StructuralType oggetto tramite il parametro out edmSpaceType che rappresenta l'oggetto EdmType corrispondente 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 EnumType oggetto tramite l'oggetto objectSpaceType del parametro out che rappresenta il tipo corrispondente all'oggetto EdmType fornito dal parametro edmSpaceType . |
| TryGetObjectSpaceType(StructuralType, StructuralType) |
Restituisce un StructuralType oggetto tramite l'oggetto objectSpaceType del parametro out che rappresenta il tipo corrispondente 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. |