System.Data.Metadata.Edm Espaço de Nomes
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.
Contém um conjunto de tipos que representam conceitos ao longo dos modelos usados pelo Entity Framework e um conjunto de classes que ajudam as aplicações a trabalhar com metadados.
Classes
| Name | Description |
|---|---|
| AssociationEndMember |
Representa o |
| AssociationSet |
Representa um conjunto de associação no modelo conceptual. |
| AssociationSetEnd |
Representa o |
| AssociationType |
Representa uma associação num modelo conceptual. |
| CollectionType |
Representa uma coleção de instâncias de um tipo específico. Não se pode definir explicitamente a CollectionType num modelo conceptual. |
| ComplexType |
Representa um tipo complexo num modelo conceptual. |
| Documentation |
Representa a documentação associada a um modelo conceptual. |
| EdmError |
Encapsula a informação de erro para um erro genérico de modelo conceptual. |
| EdmFunction |
Representa informação sobre as funções que podem ser invocadas a partir das consultas escritas pela linguagem de consulta Entity SQL. Estas podem ser as funções incorporadas expostas pelo fornecedor de armazenamento ou funções definidas pelo utilizador numa determinada base de dados. |
| EdmItemCollection |
Carrega metadados sobre o modelo conceptual. A EdmItemCollection carrega metadados a partir de ficheiros de linguagem de definição de esquema conceptual (CSDL). Esta classe deriva da ItemCollection classe. |
| EdmMember |
Representa um membro que pode ser declarado em qualquer StructuralType. |
| EdmProperty |
Representa uma propriedade para o EntityType num modelo conceptual. Uma EdmProperty classe deriva da EdmMember classe e fornece as DefaultValue e as Nullable facetas para o tipo deste EdmProperty. |
| EdmSchemaError |
Encapsula a informação detalhada sobre um erro no esquema do modelo conceptual. |
| EdmType |
Representa uma classe base para todos os tipos num modelo conceptual. |
| EntityContainer |
Representa um contentor de entidade num modelo conceptual. An é um agrupamento lógico de conjuntos EntityContainer de entidades e conjuntos de associação. |
| EntitySet |
Representa um conjunto de entidades num modelo conceptual. Um EntitySet para um EntityType contém instâncias de ou EntityType qualquer um dos seus subtipos. Mais do que um EntitySet podem ser definidos usando o mesmo EntityType. |
| EntitySetBase |
Uma classe base para um EntitySet e um RelationshipSet. |
| EntityType |
Representa um tipo particular de dados, como uma entidade cliente ou uma entidade de encomenda num modelo conceptual. |
| EntityTypeBase |
Um tipo base para EntityType e RelationshipType. |
| EnumMember |
Representa um membro de enumeração. |
| EnumType |
Representa um tipo de enumeração. |
| Facet |
Fornece informações adicionais sobre os membros. Na hierarquia de tipos de metadados ADO.NET, as facetas fornecem informação adicional sobre os membros através do tipo declarado para o membro. |
| FacetDescription |
Especifica uma descrição da faceta. |
| FunctionParameter |
Descreve os parâmetros de um EdmFunction. |
| GlobalItem |
Representa a classe base de item para todos os tipos de modelos conceptuais e recipientes de entidades. |
| ItemCollection |
Uma classe base para ObjectItemCollection, EdmItemCollection, e StorageMappingItemCollection classes. Uma ItemCollection classe é uma classe abstrata e fornece a API central para carregar e armazenar os metadados em memória. Esta classe deriva da ReadOnlyMetadataCollection<T> classe. |
| MetadataItem |
Representa a classe base do item para todos os metadados na hierarquia de tipos de metadados do ADO.NET. |
| MetadataProperty |
Representa um atributo de metadados para um item na hierarquia de metadados ADO.NET. |
| MetadataWorkspace |
Representa o componente de serviço de execução de metadados ADO.NET que fornece suporte para recuperar metadados de várias fontes. |
| NavigationProperty |
Representa a navegação de um tipo de entidade para outro tipo de entidade no modelo conceptual. |
| ObjectItemCollection |
Classe para representar uma coleção de itens para a camada de objetos. A maior parte da implementação para a manutenção efetiva da coleção é feita pelo ItemCollection. |
| PrimitiveType |
Descreve os tipos primitivos .NET, tipos primitivos de modelos conceptuais e tipos primitivos específicos do fornecedor de armazenamento. |
| ReadOnlyMetadataCollection<T> |
Representa uma coleção de membros na hierarquia de metadados ADO.NET, fornecendo uma coleção de apenas leitura com capacidades avançadas de consulta. Esta classe deriva da ReadOnlyCollection<T> classe. |
| ReferentialConstraint |
Descreve as restrições referenciais sobre as relações num modelo conceptual. |
| RefType |
Fornece o endereço de uma entidade para operações que utilizam a entidade. Não se pode definir a RefType num esquema de modelo conceptual explicitamente. |
| RelationshipEndMember |
Define o |
| RelationshipSet |
Representa um conjunto de relações num modelo conceptual. |
| RelationshipType |
Representa a classe base para relações num modelo conceptual. |
| RowType |
Descreve uma linha, como o resultado de uma consulta. Esta classe deriva da StructuralType classe. A estrutura do tipo de linha depende das colunas da base de dados projetadas na consulta. Podem RowType ser úteis em funções de modelos conceptuais. |
| SimpleType |
Uma classe base que descreve tipos primitivos num modelo conceptual. |
| StoreItemCollection |
Carrega metadados sobre o modelo de armazenamento (base de dados). Carrega StoreItemCollection metadados a partir de ficheiros da linguagem de definição de esquema de armazenamento (SSDL). Esta classe deriva da ItemCollection classe. |
| StructuralType |
Um tipo base para todos os tipos num modelo conceptual que têm membros. |
| TypeUsage |
Descreve um tipo e um conjunto de facetas para esse tipo. |
Estruturas
| Name | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Suporta uma iteração simples sobre a ReadOnlyMetadataCollection<T> coleção. |
Enumerações
| Name | Description |
|---|---|
| BuiltInTypeKind |
Representa uma enumeração que especifica a lista de todos os tipos incorporados num modelo conceptual. |
| CollectionKind |
Representa uma enumeração que especifica o tipo de coleção aplicada às propriedades nos ficheiros da linguagem de definição de esquema conceptual (CSDL). Pode aplicar isto às propriedades de qualquer tipo. |
| ConcurrencyMode |
Especifica as opções de concorrência para as propriedades num modelo conceptual. |
| DataSpace |
Especifica os nomes padrão para os modelos no Entity Framework. |
| EdmSchemaErrorSeverity |
Especifica o nível de gravidade do erro. |
| OperationAction |
Especifica a lista de possíveis ações quando o pai |
| ParameterMode |
Especifica a direção de um parâmetro. |
| ParameterTypeSemantics |
Especifica a semântica de tipos usada para resolver as sobrecargas de funções. Cada fornecedor de loja deve usar estas bandeiras de enumeração no ficheiro de manifestos do fornecedor para cada definição de função. |
| PrimitiveTypeKind |
Especifica os tipos primitivos conforme definidos pelo EDM. |
| PropertyKind |
Especifica os tipos de atributos do item no modelo conceptual. |
| RelationshipMultiplicity |
Representa a multiplicidade de informação sobre o |
| StoreGeneratedPattern |
Representa uma enumeração que especifica três opções indicando se a coluna na linguagem de definição de esquema de armazenamento (SSDL) (.ssdl) necessita de um valor durante as operações de inserção e atualização. O ADO.NET lê o valor da coluna e depois armazena-a na cache em memória. |
Observações
Para mais informações sobre como usar este espaço de nomes, consulte ADO.NET Metadados.