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 os conceitos em todos os modelos usados pela Entity Framework e um conjunto de classes que ajudam os aplicativos a trabalhar com metadados.
Classes
AssociationEndMember |
Representa o |
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 em um modelo conceitual. |
ComplexType |
Representa um tipo complexo em um modelo conceitual. |
Documentation |
Representa a documentação associada a 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 de consultas gravadas pela linguagem de consulta do Entity SQL. Elas podem ser as funções internas expostas pelo provedor de armazenamento ou funções definidas pelo usuário em um determinado banco de dados. |
EdmItemCollection |
Carrega os metadados sobre o modelo conceitual. A EdmItemCollection carrega os metadados de arquivos CSDL (linguagem de definição de esquema conceitual). Essa classe é derivada da classe ItemCollection. |
EdmMember |
Representa um membro que pode ser declarado em qualquer StructuralType. |
EdmProperty |
Representa uma propriedade do EntityType em um modelo conceitual. Uma classe EdmProperty é derivada da classe EdmMember e fornece as facetas DefaultValue e Nullable para o tipo desta 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 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 |
A classe base de um EntitySet e um RelationshipSet. |
EntityType |
Representa um tipo específico de dados, como uma entidade de cliente ou uma entidade de ordem em um modelo conceitual. |
EntityTypeBase |
Um tipo base de 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 tipo de metadados ADO.NET, 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 as classes ObjectItemCollection, EdmItemCollection e StorageMappingItemCollection. Uma classe ItemCollection é uma classe abstrata e fornece a API principal para carregar e manter os metadados na memória. Essa classe é derivada da classe ReadOnlyMetadataCollection<T>. |
MetadataItem |
Representa a classe de item base para todos os metadados na hierarquia de tipos de metadados 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 runtime 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 conceitual. |
ObjectItemCollection |
Classe que representa uma coleção de itens para a camada de objeto. A maioria das implementações para manutenção real da coleção é feita por ItemCollection. |
PrimitiveType |
Descreve os tipos primitivos, tipos primitivos do modelo conceitual e tipos primitivos específicos ao provedor de armazenamento do .NET. |
ReadOnlyMetadataCollection<T> |
Representa uma coleção de membros na hierarquia de metadados ADO.NET fornecendo uma coleção somente leitura com capacidades de pesquisa avançadas. Essa classe é derivada da classe ReadOnlyCollection<T>. |
ReferentialConstraint |
Descreve as restrições referenciais nos relacionamentos em um modelo conceitual. |
RefType |
Fornece o endereço de uma entidade para operações que usam a entidade. Você não pode definir explicitamente um RefType em um esquema de modelo conceitual. |
RelationshipEndMember |
Define o membro |
RelationshipSet |
Representa um conjunto de relações em um modelo conceitual. |
RelationshipType |
Representa uma classe base para relacionamentos em um modelo conceitual. |
RowType |
Descreve uma linha, como o resultado de uma consulta. Essa classe é derivada da classe StructuralType. A estrutura do tipo de linha depende de quais colunas de banco de dados são projetadas na consulta. O RowType pode ser útil em funções de modelo conceitual. |
SimpleType |
Uma classe base que descreve os tipos primitivos em um modelo conceitual. |
StoreItemCollection |
Carrega os metadados sobre o modelo (banco de dados) de armazenamento. O StoreItemCollection carrega os metadados de arquivos SSDL (linguagem de definição de esquema de repositório). Essa classe é derivada da classe ItemCollection. |
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
ReadOnlyMetadataCollection<T>.Enumerator |
Oferece suporte à iteração simples pela coleção ReadOnlyMetadataCollection<T>. |
Enumerações
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 de 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 pai |
ParameterMode |
Especifica a direção de um parâmetro. |
ParameterTypeSemantics |
Especifica a semântica do 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 de 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 de repositório (SSDL) (.ssdl) precisa de um valor durante as operações de inserção e atualização. O ADO.NET lê o valor da coluna e o armazena no cache na memória. |
Comentários
Para obter mais informações sobre como usar esse namespace, consulte metadados ADO.NET.