Compartilhar via


System.Data.Entity.Core.Metadata.Edm Namespace

Classes

AssociationEndMember

Representa o fim de um tipo de associação

AssociationSet

Classe para representar um conjunto de associações

AssociationSetEnd

Classe que representa um Fim de AssociationSet

AssociationType

Descreve uma associação/relação entre duas entidades no modelo conceitual ou uma relação de chave estrangeira entre duas tabelas no modelo de repositório. No modelo conceitual, a classe dependente pode ou não definir uma propriedade de chave estrangeira. Se uma chave estrangeira for definida, a IsForeignKey propriedade será verdadeira e a Constraint propriedade conterá detalhes das chaves estrangeiras

CollectionType

Representa o tipo de coleção Edm

ComplexType

Representa o Tipo Complexo de Edm. Isso pode ser usado para configurar tipos complexos de uma convenção baseada em modelo de espaço conceitual. Não há suporte para tipos complexos no modelo de repositório.

CsdlSerializer

Serializa um EdmModel que está em conformidade com as restrições de um único arquivo de esquema CSDL para um gravador XML. O modelo a ser serializado deve conter um único EntityContainer .

DataModelErrorEventArgs

Informações sobre um erro que ocorreu ao processar um modelo do Entity Framework.

DbModelExtensions

Métodos de extensão para DbModel.

Documentation

Classe que representa a Documentação associada a um item

EdmError

Essa classe encapsula as informações de erro para um erro EDM genérico.

EdmFunction

Classe para representar uma função

EdmFunctionPayload

Contém atributos e propriedades adicionais do EdmFunction

EdmItemCollection

Classe para representar uma coleção de itens no espaço Edm.

EdmMember

Representa a classe de membro edm

EdmModel

Representa um modelo conceitual ou de repositório. Essa classe pode ser usada para acessar informações sobre a forma do modelo e a maneira como ele foi configurado.

EdmProperty

No espaço conceitual, EdmProperty representa uma propriedade em uma Entidade. No espaço de armazenamento, EdmProperty representa uma coluna em uma tabela.

EdmSchemaError

Essa classe encapsula as informações de erro para um erro de esquema que foi encontrado.

EdmType

Classe Base EdmType para todos os tipos de modelo

EntityContainer

Classe para representar um contêiner de entidade

EntitySet

Representa um uso específico de uma estrutura definida em EntityType. No modelo conceitual, isso representa um conjunto que pode consultar e persistir entidades. No modelo de loja, ele representa uma tabela. Em uma convenção de modelo de espaço de repositório, ele pode ser usado para configurar o nome da tabela com Table a propriedade e o esquema de tabela com Schema a propriedade .

EntitySetBase

Classe para representar um conjunto de entidades

EntityType

Representa a estrutura de um EntitySet. No modelo conceitual, isso representa a forma e a estrutura de uma entidade. No modelo de repositório, isso representa a estrutura de uma tabela. Para alterar o esquema e o nome da tabela, use EntitySet.

EntityTypeBase

Representa o tipo de entidade

EnumMember

Representa um membro de enumeração.

EnumType

Representa um tipo de enumeração.

Facet

Classe para representar um objeto Facet Este objeto é Imutável (não apenas definido como somente leitura) e algumas partes do sistema dependem desse comportamento

FacetDescription

Classe para representar um objeto FacetDescription

FunctionParameter

Classe que representa um parâmetro de função

GlobalItem

Representa a classe de item base para todos os metadados

ItemCollection

Classe para representar uma coleção de itens. A maior parte da implementação para manutenção real da coleção é feita por MetadataCollection

MetadataItem

Representa a classe de item base para todos os metadados

MetadataProperty

Classe que representa um atributo de metadados para um item

MetadataWorkspace

Workspace de Metadados de Runtime

NavigationProperty

Representar a classe de propriedade de navegação edm

ObjectItemCollection

Classe que representa uma coleção de itens para a camada de objeto. A maior parte da implementação para manutenção real da coleção é feita por ItemCollection

PrimitiveType

Classe que representa um tipo primitivo

ReadOnlyMetadataCollection<T>

Classe que representa um wrapper somente leitura em torno de MetadataCollection

ReferentialConstraint

Essa classe representa uma restrição referencial entre duas entidades que especificam as extremidades "para" e "from" da relação.

RefType

Classe que representa um tipo ref

RelationshipEndMember

Inicializa uma nova instância da classe RelationshipEndMember

RelationshipSet

Classe para representar um conjunto de relacionamentos

RelationshipType

Representa o tipo de relação

RowType

Representa o tipo de linha Edm

SimpleType

Classe que representa um tipo simples

SsdlSerializer

Serializa a seção armazenamento (banco de dados) de um EdmModel para XML.

StoreItemCollection

Classe para representar uma coleção de itens no espaço da Store.

StructuralType

Representa o tipo estrutural

TypeUsage

Classe que representa uma informação de tipo para um item

Estruturas

ReadOnlyMetadataCollection<T>.Enumerator

O enumerador para MetadataCollection

Interfaces

IEdmModelAdapter

Uma interface para obter o repositório subjacente e o modelo conceitual para um DbModel.

Enumerações

BuiltInTypeKind

Lista de todos os tipos internos

CollectionKind

Tipo de coleção (aplicada a Propriedades)

ConcurrencyMode

O modo de simultaneidade para propriedades.

DataSpace

Dataspace

EdmSchemaErrorSeverity

Define as diferentes severidades de erros que podem ocorrer ao validar um modelo do Entity Framework.

OperationAction

Representa a lista de possíveis ações para a operação de exclusão

ParameterMode

A enumeração que define o modo de um parâmetro

ParameterTypeSemantics

A enumeração que define a semântica de tipo usada para resolve sobrecargas de função. Esses sinalizadores são definidos no manifesto do provedor por definição de função.

PrimitiveTypeKind

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 fim de um tipo de relação

StoreGeneratedPattern

O padrão para propriedades geradas pelo servidor.