MetadataWorkspace Clase

Definición

Representa el componente del servicio de tiempo de ejecución de metadatos ADO.NET que proporciona compatibilidad para recuperar metadatos de varios 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

Nombre Description
MetadataWorkspace()

Inicializa una nueva instancia de la clase MetadataWorkspace.

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

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

Campos

Nombre Description
MaximumEdmVersionSupported

Representa la versión máxima del modelo de datos de entidad (EDM) compatible con el entorno de ejecución de Entity Framework.

Métodos

Nombre Description
ClearCache()

Borra todas las entradas de caché de metadatos.

CreateEntitySqlParser()

Crea un EntitySqlParser objeto configurado para usar el espacio de CSpace datos.

CreateQueryCommandTree(DbExpression)

Crea un nuevo DbQueryCommandTree enlazado a este área de trabajo de metadatos basada en la expresión de consulta especificada.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEdmSpaceType(EnumType)

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

GetEdmSpaceType(StructuralType)

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

GetEntityContainer(String, Boolean, DataSpace)

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

GetEntityContainer(String, DataSpace)

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

GetFunctions(String, String, DataSpace, Boolean)

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

GetFunctions(String, String, DataSpace)

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

GetHashCode()

Actúa como la función hash predeterminada.

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

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

GetItem<T>(String, DataSpace)

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

GetItemCollection(DataSpace)

Obtiene MetadataWorkspace elementos.

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 StructuralType objeto que representa el tipo de espacio de objetos que coincide con el tipo proporcionado por el parámetro edmSpaceType.

GetObjectSpaceType(StructuralType)

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

GetPrimitiveTypes(DataSpace)

Devuelve la lista de tipos primitivos del modelo de datos especificado.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

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

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsoletos.

Obtiene los miembros de valor originales de un conjunto de entidades y un tipo de entidad.

GetType()

Obtiene el Type de la instancia actual.

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

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

GetType(String, String, DataSpace)

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

LoadFromAssembly(Assembly, Action<String>)

Carga los metadatos del ensamblado especificado.

LoadFromAssembly(Assembly)

Carga los metadatos del ensamblado especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(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 EnumType objeto a través del parámetro edmSpaceType out que representa el EdmType objeto que coincide con el tipo proporcionado por el parámetro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Devuelve un StructuralType objeto a través del parámetro edmSpaceType out que representa el EdmType objeto que coincide con el tipo proporcionado por el parámetro objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

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

TryGetEntityContainer(String, DataSpace, EntityContainer)

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

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

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

TryGetItem<T>(String, DataSpace, T)

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

TryGetItemCollection(DataSpace, ItemCollection)

Comprueba la recuperación de MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Devuelve un EnumType objeto a través del parámetro objectSpaceType out que representa el tipo que coincide con el EdmType proporcionado por el parámetro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Devuelve un StructuralType objeto a través del 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 EdmType objeto mediante el nombre de tipo, el nombre del espacio de nombres y el modelo de datos especificados.

TryGetType(String, String, DataSpace, EdmType)

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

Se aplica a