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. |