MetadataWorkspace Classe

Definição

Representa o componente de serviço de runtime de metadados .NET ADO 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

Comentários

A MetadataWorkspace classe fornece um componente de serviço de runtime central que você pode usar para interagir com metadados de modelo conceitual no contexto de um determinado aplicativo.

Construtores

Nome Description
MetadataWorkspace()

Inicializa uma nova instância da classe MetadataWorkspace.

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

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

Campos

Nome Description
MaximumEdmVersionSupported

Representa a versão máxima do EDM (Modelo de Dados de Entidade) compatível com o runtime do Entity Framework.

Métodos

Nome Description
ClearCache()

Limpa todas as entradas de cache de metadados.

CreateEntitySqlParser()

Cria um EntitySqlParser configurado para usar o espaço de CSpace dados.

CreateQueryCommandTree(DbExpression)

Cria um novo DbQueryCommandTree limite para esse workspace 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)

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

GetEdmSpaceType(StructuralType)

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

GetEntityContainer(String, Boolean, DataSpace)

Retorna um EntityContainer objeto usando o nome do contêiner de entidade especificado e o modelo de dados.

GetEntityContainer(String, DataSpace)

Retorna um EntityContainer objeto usando o nome do contêiner de entidade especificado e o modelo de dados.

GetFunctions(String, String, DataSpace, Boolean)

Retorna todas as sobrecargas das funções usando o nome, o nome do namespace e o modelo de dados especificados.

GetFunctions(String, String, DataSpace)

Retorna todas as sobrecargas das funções usando o nome, o nome do namespace e o modelo de dados especificados.

GetHashCode()

Serve como a função de hash padrão.

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

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

GetItem<T>(String, DataSpace)

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

GetItemCollection(DataSpace)

Obtém MetadataWorkspace itens.

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)

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

GetObjectSpaceType(StructuralType)

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

GetPrimitiveTypes(DataSpace)

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

GetRelevantMembersForUpdate(EntitySetBase, EntityTypeBase, Boolean)

Retorna membros de um determinado EntitySet/EntityType para o qual os valores originais são necessários ao modificar uma entidade.

GetRequiredOriginalValueMembers(EntitySetBase, EntityTypeBase)
Obsoleto.

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

GetType()

Obtém o Type da instância atual.

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

Retorna um EdmType objeto usando o nome do tipo, o nome do namespace e o modelo de dados especificados.

GetType(String, String, DataSpace)

Retorna um EdmType objeto usando o nome do tipo, o nome do namespace e o modelo de dados especificados.

LoadFromAssembly(Assembly, Action<String>)

Carrega metadados do assembly fornecido.

LoadFromAssembly(Assembly)

Carrega metadados do assembly fornecido.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
RegisterItemCollection(ItemCollection)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetEdmSpaceType(EnumType, EnumType)

Retorna um EnumType objeto por meio do parâmetro edmSpaceType out que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

Retorna um StructuralType objeto por meio do parâmetro edmSpaceType out que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

Retorna um EntityContainer objeto usando o nome do contêiner de entidade especificado e o modelo de dados.

TryGetEntityContainer(String, DataSpace, EntityContainer)

Retorna um EntityContainer objeto usando o nome do contêiner de entidade especificado e o modelo de dados.

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

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

TryGetItem<T>(String, DataSpace, T)

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

TryGetItemCollection(DataSpace, ItemCollection)

Testa a recuperação de MetadataWorkspace.

TryGetObjectSpaceType(EnumType, EnumType)

Retorna um EnumType objeto por meio do parâmetro objectSpaceType out que representa o tipo que corresponde ao EdmType fornecido pelo parâmetro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

Retorna um StructuralType objeto por meio do parâmetro objectSpaceType out que representa o tipo que corresponde ao EdmType fornecido pelo parâmetro edmSpaceType.

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

Retorna um EdmType objeto usando o nome do tipo, o nome do namespace e o modelo de dados especificados.

TryGetType(String, String, DataSpace, EdmType)

Retorna um EdmType objeto usando o nome do tipo, o nome do namespace e o modelo de dados especificados.

Aplica-se a