System.Data.Metadata.Edm Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém um conjunto de tipos que representam conceitos em todos os modelos usados pelo Entity Framework e um conjunto de classes que ajudam os aplicativos a trabalhar com metadados.
Classes
| Nome | Description |
|---|---|
| AssociationEndMember |
Representa a |
| AssociationSet |
Representa um conjunto de associações no modelo conceitual. |
| AssociationSetEnd |
Representa o |
| AssociationType |
Representa uma associação em um modelo conceitual. |
| CollectionType |
Representa uma coleção de instâncias de um tipo específico. Você não pode definir explicitamente um CollectionType modelo conceitual. |
| ComplexType |
Representa um tipo complexo em um modelo conceitual. |
| Documentation |
Representa a documentação associada a um constructo de modelo conceitual. |
| EdmError |
Encapsula as informações de erro para um erro de modelo conceitual genérico. |
| EdmFunction |
Representa informações sobre as funções que podem ser invocadas das consultas escritas pela linguagem de consulta SQL da entidade. Essas podem ser as funções internas expostas pelo provedor de armazenamento ou funções definidas pelo usuário em um banco de dados específico. |
| EdmItemCollection |
Carrega metadados sobre o modelo conceitual. O EdmItemCollection carrega metadados de arquivos CSDL (linguagem de definição de esquema conceitual). Essa classe é derivada da ItemCollection classe. |
| EdmMember |
Representa um membro que pode ser declarado em qualquer StructuralType. |
| EdmProperty |
Representa uma propriedade para o EntityType modelo conceitual. Uma EdmProperty classe deriva da EdmMember classe e fornece as facetas e as DefaultValueNullable facetas para o tipo deste EdmProperty. |
| EdmSchemaError |
Encapsula as informações detalhadas sobre um erro de esquema de modelo conceitual. |
| EdmType |
Representa uma classe base para todos os tipos em um modelo conceitual. |
| EntityContainer |
Representa um contêiner de entidade em um modelo conceitual. Um EntityContainer é um agrupamento lógico de conjuntos de entidades e conjuntos de associações. |
| EntitySet |
Representa um conjunto de entidades em um modelo conceitual. Um EntitySet para um EntityType contém instâncias do EntityType ou qualquer um de seus subtipos. Mais de um EntitySet pode ser definido usando o mesmo EntityType. |
| EntitySetBase |
Uma classe base para um EntitySet e um RelationshipSet. |
| EntityType |
Representa um tipo específico de dados, como uma entidade de cliente ou uma entidade de pedido em um modelo conceitual. |
| 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 membros. Na hierarquia de tipos de metadados .NET ADO, as facetas fornecem informações adicionais sobre membros por meio 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 de item base para todos os tipos de modelo conceitual e contêineres de entidade. |
| ItemCollection |
Uma classe base para ObjectItemCollection, EdmItemCollectione StorageMappingItemCollection classes. Uma ItemCollection classe é uma classe abstrata e fornece a API principal para carregar e manter os metadados na memória. Essa classe é derivada da ReadOnlyMetadataCollection<T> classe. |
| MetadataItem |
Representa a classe de item base 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 do ADO.NET. |
| MetadataWorkspace |
Representa o componente de serviço de runtime de metadados .NET ADO 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 conceitual. |
| ObjectItemCollection |
Classe para representar uma coleção de itens para a camada de objeto. A maior parte da implementação para a manutenção real da coleção é feita por ItemCollection. |
| PrimitiveType |
Descreve os tipos primitivos .NET, tipos primitivos de modelo conceitual e tipos primitivos específicos do provedor de armazenamento. |
| ReadOnlyMetadataCollection<T> |
Representa uma coleção de membros na hierarquia de metadados do ADO.NET fornecendo uma coleção somente leitura com recursos avançados de pesquisa. Essa classe é derivada da ReadOnlyCollection<T> classe. |
| ReferentialConstraint |
Descreve as restrições referenciais nas relações em um modelo conceitual. |
| RefType |
Fornece o endereço de uma entidade para operações que usam a entidade. Não é possível definir um RefType esquema de modelo conceitual explicitamente. |
| RelationshipEndMember |
Define o |
| RelationshipSet |
Representa um conjunto de relacionamentos em um modelo conceitual. |
| RelationshipType |
Representa a classe base para relações em um modelo conceitual. |
| RowType |
Descreve uma linha, como o resultado de uma consulta. Essa classe é derivada da StructuralType classe. A estrutura do tipo de linha depende de quais colunas de banco de dados são projetadas na consulta. Pode RowType ser útil em funções de modelo conceitual. |
| SimpleType |
Uma classe base que descreve tipos primitivos em um modelo conceitual. |
| StoreItemCollection |
Carrega metadados sobre o modelo de armazenamento (banco de dados). Os StoreItemCollection metadados de carga dos arquivos SSDL (linguagem de definição de esquema) do repositório. Essa classe é derivada da ItemCollection classe. |
| StructuralType |
Um tipo base para todos os tipos em um modelo conceitual que tem membros. |
| TypeUsage |
Descreve um tipo e um conjunto de facetas para esse tipo. |
Estruturas
| Nome | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Dá suporte a uma iteração simples sobre a ReadOnlyMetadataCollection<T> coleção. |
Enumerações
| Nome | Description |
|---|---|
| BuiltInTypeKind |
Representa uma enumeração que especifica a lista de todos os tipos internos em um modelo conceitual. |
| CollectionKind |
Representa uma enumeração que especifica o tipo da coleção que é aplicada às propriedades nos arquivos CSDL (linguagem de definição de esquema conceitual). Você pode aplicar isso às propriedades de qualquer tipo. |
| ConcurrencyMode |
Especifica as opções de simultaneidade para as propriedades em um modelo conceitual. |
| 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 |
| ParameterMode |
Especifica a direção de um parâmetro. |
| ParameterTypeSemantics |
Especifica a semântica de tipo usada para resolver as sobrecargas de função. Cada provedor de repositório deve usar esses sinalizadores de enumeração no arquivo de manifesto do provedor para cada definição de função. |
| PrimitiveTypeKind |
Especifica os tipos primitivos conforme definido pelo EDM. |
| PropertyKind |
Especifica os tipos de atributos de item no modelo conceitual. |
| RelationshipMultiplicity |
Representa as informações de multiplicidade sobre o |
| StoreGeneratedPattern |
Representa uma enumeração que especifica três opções que indicam se a coluna na linguagem de definição de esquema do repositório (SSDL) (.ssdl) precisa de um valor durante as operações de inserção e atualização. ADO.NET lê o valor da coluna e, em seguida, armazena-o no cache na memória. |