MetadataWorkspace Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| GetEdmSpaceType(StructuralType) |
Devolve um StructuralType objeto que representa o EdmType que corresponde ao tipo fornecido pelo parâmetro |
| 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 |
| GetObjectSpaceType(StructuralType) |
Devolve um StructuralType objeto que representa o tipo de espaço de objetos que corresponde ao tipo fornecido pelo parâmetro |
| 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 |
| TryGetEdmSpaceType(StructuralType, StructuralType) |
Devolve um StructuralType objeto através do parâmetro |
| 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 |
| TryGetObjectSpaceType(StructuralType, StructuralType) |
Devolve um StructuralType objeto através do parâmetro |
| 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. |