Partager via


MetadataWorkspace Classe

Définition

Représente le composant de service du runtime des métadonnées ADO.NET qui fournit une prise en charge de l’extraction des métadonnées à partir de diverses sources.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Héritage
MetadataWorkspace

Remarques

La MetadataWorkspace classe fournit un composant de service runtime central que vous pouvez utiliser pour interagir avec les métadonnées de modèle conceptuel dans le contexte d’une application donnée.

Constructeurs

MetadataWorkspace()

Initialise une nouvelle instance de la classe MetadataWorkspace.

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

Initialise une nouvelle instance de la classe MetadataWorkspace avec les chemins d'accès et les assemblys spécifiés.

Champs

MaximumEdmVersionSupported

Représente la version maximale du modèle EDM (Entity Data Model) prise en charge par le runtime Entity Framework.

Méthodes

ClearCache()

Efface toutes les entrées du cache de métadonnées.

CreateEntitySqlParser()

Créer un EntitySqlParser configuré pour utiliser l'espace de données CSpace.

CreateQueryCommandTree(DbExpression)

Crée une DbQueryCommandTree qui est lié à l'espace de travail des métadonnées, en fonction de l'expression de requête spécifiée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEdmSpaceType(EnumType)

Retourne un objet StructuralType qui représente l'objet EdmType correspondant au type fourni par le paramètre objectSpaceType.

GetEdmSpaceType(StructuralType)

Retourne un objet StructuralType qui représente l'objet EdmType correspondant au type fourni par le paramètre objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Retourne un objet EntityContainer en utilisant le nom de conteneur d'entités et le modèle de données spécifiés.

GetEntityContainer(String, DataSpace)

Retourne un objet EntityContainer en utilisant le nom de conteneur d'entités et le modèle de données spécifiés.

GetFunctions(String, String, DataSpace)

Retourne toutes les surcharges des fonctions en utilisant le nom, le nom d'espace de noms et le modèle de données spécifiés.

GetFunctions(String, String, DataSpace, Boolean)

Retourne toutes les surcharges des fonctions en utilisant le nom, le nom d'espace de noms et le modèle de données spécifiés.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetItem<T>(String, Boolean, DataSpace)

Retourne un élément en utilisant l'identité et le modèle de données spécifiés.

GetItem<T>(String, DataSpace)

Retourne un élément en utilisant l'identité et le modèle de données spécifiés.

GetItemCollection(DataSpace)

Obtient les éléments MetadataWorkspace.

GetItems(DataSpace)

Obtient tous les éléments du modèle de données spécifié.

GetItems<T>(DataSpace)

Obtient tous les éléments du modèle de données spécifié.

GetObjectSpaceType(EnumType)

Retourne un objet StructuralType qui représente le type d'espace de l'objet correspondant au type fourni par le paramètre edmSpaceType.

GetObjectSpaceType(StructuralType)

Retourne un objet StructuralType qui représente le type d'espace de l'objet correspondant au type fourni par le paramètre edmSpaceType.

GetPrimitiveTypes(DataSpace)

Retourne la liste des types primitifs du modèle de données spécifié.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Retourne les membres d’un EntitySet/EntityType fourni pour lequel les valeurs d’origine sont nécessaires lors de la modification d’une entité.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsolète.

Obtient les membres des valeurs d'origine à partir d'un jeu et d'un type d'entités.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetType(String, String, Boolean, DataSpace)

Retourne un objet EdmType en utilisant le nom de type, le nom d'espace de noms et le modèle de données spécifiés.

GetType(String, String, DataSpace)

Retourne un objet EdmType en utilisant le nom de type, le nom d'espace de noms et le modèle de données spécifiés.

LoadFromAssembly(Assembly)

Charge les métadonnées à partir de l'assembly donné.

LoadFromAssembly(Assembly, Action<String>)

Charge les métadonnées à partir de l'assembly donné.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
RegisterItemCollection(ItemCollection)

Inscrit la collection d’éléments avec chaque modèle de données qui lui est associé.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryGetEdmSpaceType(EnumType, EnumType)

Retourne un objet EnumType via le paramètre out edmSpaceType qui représente EdmType correspondant au type fourni par le paramètre objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Retourne un objet StructuralType via le paramètre out edmSpaceType qui représente EdmType correspondant au type fourni par le paramètre objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Retourne un objet EntityContainer en utilisant le nom de conteneur d'entités et le modèle de données spécifiés.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Retourne un objet EntityContainer en utilisant le nom de conteneur d'entités et le modèle de données spécifiés.

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

Retourne un élément en utilisant l'identité et le modèle de données spécifiés.

TryGetItem<T>(String, DataSpace, T)

Retourne un élément en utilisant l'identité et le modèle de données spécifiés.

TryGetItemCollection(DataSpace, ItemCollection)

Teste la récupération de MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Retourne un objet EnumType via le paramètre out objectSpaceType qui représente le type correspondant au EdmType fourni par le paramètre edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Retourne un objet StructuralType via le paramètre out objectSpaceType qui représente le type correspondant au EdmType fourni par le paramètre edmSpaceType.

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

Retourne un objet EdmType en utilisant le nom de type, le nom d'espace de noms et le modèle de données spécifiés.

TryGetType(String, String, DataSpace, EdmType)

Retourne un objet EdmType en utilisant le nom de type, le nom d'espace de noms et le modèle de données spécifiés.

S’applique à