Comparteix a través de


MetadataWorkspace Clase

Definición

Representa el componente del servicio en tiempo de ejecución de metadatos de ADO.NET que proporciona compatibilidad para recuperar los metadatos de diversos orígenes.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Herencia
MetadataWorkspace

Comentarios

La MetadataWorkspace clase proporciona un componente de servicio en tiempo de ejecución central que puede usar para interactuar con los metadatos del modelo conceptual en el contexto de una aplicación determinada.

Constructores

MetadataWorkspace()

Inicializa una nueva instancia de la clase MetadataWorkspace.

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

Inicializa una nueva instancia de la clase MetadataWorkspace con las rutas de acceso y ensamblados especificados.

Campos

MaximumEdmVersionSupported

Representa la versión máxima del Entity Data Model (EDM) admitida por el motor en tiempo de ejecución de Entity Framework.

Métodos

ClearCache()

Borra todas las entradas de caché de metadatos.

CreateEntitySqlParser()

Crea EntitySqlParser que se configura para utilizar el espacio de datos CSpace .

CreateQueryCommandTree(DbExpression)

Crea un nuevo objeto DbQueryCommandTree que se enlaza a este área de trabajo de metadatos, basándose en la expresión de consulta especificada.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEdmSpaceType(EnumType)

Devuelve un objeto StructuralType que representa el objeto EdmType que coincide con el tipo proporcionado por el parámetro objectSpaceType.

GetEdmSpaceType(StructuralType)

Devuelve un objeto StructuralType que representa el objeto EdmType que coincide con el tipo proporcionado por el parámetro objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades y el modelo de datos especificados.

GetEntityContainer(String, DataSpace)

Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades y el modelo de datos especificados.

GetFunctions(String, String, DataSpace)

Devuelve todas las sobrecargas de las funciones mediante el uso del nombre, el nombre de espacio de nombres y el modelo de datos especificados.

GetFunctions(String, String, DataSpace, Boolean)

Devuelve todas las sobrecargas de las funciones mediante el uso del nombre, el nombre de espacio de nombres y el modelo de datos especificados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetItem<T>(String, Boolean, DataSpace)

Devuelve un elemento mediante el uso de la identidad y el modelo de datos especificados.

GetItem<T>(String, DataSpace)

Devuelve un elemento mediante el uso de la identidad y el modelo de datos especificados.

GetItemCollection(DataSpace)

Obtiene elementos de MetadataWorkspace.

GetItems(DataSpace)

Obtiene todos los elementos del modelo de datos especificado.

GetItems<T>(DataSpace)

Obtiene todos los elementos del modelo de datos especificado.

GetObjectSpaceType(EnumType)

Devuelve un objeto StructuralType que representa el tipo de espacio de objeto que coincide con el tipo proporcionado por el parámetro edmSpaceType.

GetObjectSpaceType(StructuralType)

Devuelve un objeto StructuralType que representa el tipo de espacio de objeto que coincide con el tipo proporcionado por el parámetro edmSpaceType.

GetPrimitiveTypes(DataSpace)

Devuelve la lista de tipos primitivos en el modelo de datos especificado.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Devuelve miembros de un elemento EntitySet/EntityType determinado para el que se necesitan los valores originales al modificar una entidad.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsoletos.

Obtiene miembros de valores originales de un tipo de entidad y un conjunto de entidades.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetType(String, String, Boolean, DataSpace)

Devuelve un objeto EdmType con el nombre de tipo, el nombre de espacio de nombres y el modelo de datos especificados.

GetType(String, String, DataSpace)

Devuelve un objeto EdmType con el nombre de tipo, el nombre de espacio de nombres y el modelo de datos especificados.

LoadFromAssembly(Assembly)

Carga los metadatos desde el ensamblado dado.

LoadFromAssembly(Assembly, Action<String>)

Carga los metadatos desde el ensamblado dado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RegisterItemCollection(ItemCollection)

Registra la colección de elementos con cada modelo de datos asociado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryGetEdmSpaceType(EnumType, EnumType)

Devuelve un objeto EnumType mediante el parámetro edmSpaceType out que representa el EdmType que coincide con el tipo proporcionado por el parámetro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Devuelve un objeto StructuralType mediante el parámetro edmSpaceType out que representa el EdmType que coincide con el tipo proporcionado por el parámetro objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades y el modelo de datos especificados.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Devuelve un objeto EntityContainer mediante el uso del nombre del contenedor de entidades y el modelo de datos especificados.

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

Devuelve un elemento mediante el uso de la identidad y el modelo de datos especificados.

TryGetItem<T>(String, DataSpace, T)

Devuelve un elemento mediante el uso de la identidad y el modelo de datos especificados.

TryGetItemCollection(DataSpace, ItemCollection)

Prueba la recuperación de MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Devuelve un objeto EnumType mediante el parámetro objectSpaceType out que representa el tipo que coincide con el EdmType proporcionado por el parámetro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Devuelve un objeto StructuralType mediante el parámetro objectSpaceType out que representa el tipo que coincide con el EdmType proporcionado por el parámetro edmSpaceType.

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

Devuelve un objeto EdmType con el nombre de tipo, el nombre de espacio de nombres y el modelo de datos especificados.

TryGetType(String, String, DataSpace, EdmType)

Devuelve un objeto EdmType con el nombre de tipo, el nombre de espacio de nombres y el modelo de datos especificados.

Se aplica a