MetadataWorkspace Classe

Definição

Representa o componente de serviço de execução de metadados ADO.NET que fornece suporte para recuperar metadados de várias fontes.

public ref class MetadataWorkspace sealed
public sealed class MetadataWorkspace
type MetadataWorkspace = class
Public NotInheritable Class MetadataWorkspace
Herança
MetadataWorkspace

Observações

A MetadataWorkspace classe fornece um componente central de serviço em tempo de execução que pode usar para interagir com metadados conceptuais do modelo no contexto de uma dada aplicação.

Construtores

Name Description
MetadataWorkspace()

Inicializa uma nova instância da MetadataWorkspace classe.

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

Inicializa uma nova instância da MetadataWorkspace classe usando os caminhos e assemblies especificados.

Campos

Name Description
MaximumEdmVersionSupported

Representa a versão máxima do Entity Data Model (EDM) suportada pelo runtime do Entity Framework.

Métodos

Name Description
ClearCache()

Apaga todas as entradas de cache de metadados.

CreateEntitySqlParser()

Cria uma EntitySqlParser configuração para usar o espaço de CSpace dados.

CreateQueryCommandTree(DbExpression)

Cria um novo DbQueryCommandTree limite para este espaço de trabalho de metadados com base na expressão de consulta especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEdmSpaceType(EnumType)

Devolve um StructuralType objeto que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

GetEdmSpaceType(StructuralType)

Devolve um StructuralType objeto que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

GetEntityContainer(String, Boolean, DataSpace)

Devolve um EntityContainer objeto usando o nome do contentor da entidade especificado e o modelo de dados.

GetEntityContainer(String, DataSpace)

Devolve um EntityContainer objeto usando o nome do contentor da entidade especificado e o modelo de dados.

GetFunctions(String, String, DataSpace, Boolean)

Devolve todas as sobrecargas das funções usando o nome especificado, nome do espaço de nomes e modelo de dados.

GetFunctions(String, String, DataSpace)

Devolve todas as sobrecargas das funções usando o nome especificado, nome do espaço de nomes e modelo de dados.

GetHashCode()

Serve como função de hash predefinida.

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

Devolve um item usando a identidade especificada e o modelo de dados.

GetItem<T>(String, DataSpace)

Devolve um item usando a identidade especificada e o modelo de dados.

GetItemCollection(DataSpace)

Recebe MetadataWorkspace objetos.

GetItems(DataSpace)

Obtém todos os itens no modelo de dados especificado.

GetItems<T>(DataSpace)

Obtém todos os itens no modelo de dados especificado.

GetObjectSpaceType(EnumType)

Devolve um StructuralType objeto que representa o tipo de espaço de objetos que corresponde ao tipo fornecido pelo parâmetro edmSpaceType.

GetObjectSpaceType(StructuralType)

Devolve um StructuralType objeto que representa o tipo de espaço de objetos que corresponde ao tipo fornecido pelo parâmetro edmSpaceType.

GetPrimitiveTypes(DataSpace)

Devolve a lista de tipos primitivos no modelo de dados especificado.

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Devolve membros de um dado EntitySet/EntityType para os quais os valores originais são necessários ao modificar uma entidade.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsoleto.

Obtém membros de valor originais a partir de um conjunto de entidades e de um tipo de entidade.

GetType()

Obtém o Type da instância atual.

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

Devolve um EdmType objeto usando o nome do tipo, nome do espaço de nomes e modelo de dados especificados.

GetType(String, String, DataSpace)

Devolve um EdmType objeto usando o nome do tipo, nome do espaço de nomes e modelo de dados especificados.

LoadFromAssembly(Assembly, Action<String>)

Carrega metadados do conjunto dado.

LoadFromAssembly(Assembly)

Carrega metadados do conjunto dado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RegisterItemCollection(ItemCollection)

Regista a coleção de itens com cada modelo de dados associado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryGetEdmSpaceType(EnumType, EnumType)

Devolve um EnumType objeto através do parâmetro edmSpaceType out que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Devolve um StructuralType objeto através do parâmetro edmSpaceType out que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Devolve um EntityContainer objeto usando o nome do contentor da entidade especificado e o modelo de dados.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Devolve um EntityContainer objeto usando o nome do contentor da entidade especificado e o modelo de dados.

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

Devolve um item usando a identidade especificada e o modelo de dados.

TryGetItem<T>(String, DataSpace, T)

Devolve um item usando a identidade especificada e o modelo de dados.

TryGetItemCollection(DataSpace, ItemCollection)

Testa a recuperação de MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Devolve um EnumType objeto através do parâmetro objectSpaceType out que representa o tipo que corresponde ao EdmType fornecido pelo parâmetro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Devolve um StructuralType objeto através do parâmetro objectSpaceType out que representa o tipo que corresponde ao EdmType fornecido pelo parâmetro edmSpaceType.

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

Devolve um EdmType objeto usando o nome do tipo, nome do espaço de nomes e modelo de dados especificados.

TryGetType(String, String, DataSpace, EdmType)

Devolve um EdmType objeto usando o nome do tipo, nome do espaço de nomes e modelo de dados especificados.

Aplica-se a