Partilhar via


MetadataWorkspace Classe

Definição

Representa o componente de serviço de runtime 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

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

MetadataWorkspace()

Inicializa uma nova instância da classe MetadataWorkspace.

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

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

Campos

MaximumEdmVersionSupported

Representa a versão do EDM (Modelo de Dados de Entidade) com suporte pelo runtime do Entity Framework.

Métodos

ClearCache()

Limpa todas as entradas de cache de metadados.

CreateEntitySqlParser()

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

CreateQueryCommandTree(DbExpression)

Cria um novo DbQueryCommandTree associado a este 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 objeto StructuralType que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

GetEdmSpaceType(StructuralType)

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

GetEntityContainer(String, Boolean, DataSpace)

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

GetEntityContainer(String, DataSpace)

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

GetFunctions(String, String, DataSpace)

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

GetFunctions(String, String, DataSpace, Boolean)

Retorna todas as sobrecargas de 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 itens MetadataWorkspace.

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 objeto StructuralType que representa o tipo de espaço de objeto que corresponde ao tipo fornecido pelo parâmetro edmSpaceType.

GetObjectSpaceType(StructuralType)

Retorna um objeto StructuralType 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 os membros do valor original 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 objeto EdmType usando o nome de tipo, o nome de namespace e o modelo de dados especificados.

GetType(String, String, DataSpace)

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

LoadFromAssembly(Assembly)

Carrega os metadados do assembly determinado.

LoadFromAssembly(Assembly, Action<String>)

Carrega os metadados do assembly determinado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(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 objeto EnumType por meio do parâmetro de saída edmSpaceType que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro objectSpaceType.

TryGetEdmSpaceType(StructuralType, StructuralType)

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

TryGetEntityContainer(String, Boolean, DataSpace, EntityContainer)

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

TryGetEntityContainer(String, DataSpace, EntityContainer)

Retorna um objeto EntityContainer 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 objeto EnumType por meio do parâmetro de saída objectSpaceType que representa o tipo que corresponde ao EdmType fornecido pelo parâmetro edmSpaceType.

TryGetObjectSpaceType(StructuralType, StructuralType)

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

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

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

TryGetType(String, String, DataSpace, EdmType)

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

Aplica-se a