Compartilhar via


System.Data.Entity.Core.Objects.DataClasses Namespace

Classes

ComplexObject

Essa é a interface que representa a interface mínima necessária para ser uma entidade no ADO.NET.

EdmComplexPropertyAttribute

Atributo para propriedades complexas Propriedades de attributeUsage padrão implícitas Inherited=True, AllowMultiple=False, O sistema de metadados espera isso e só examinará o primeiro de cada um desses atributos, mesmo que haja mais.

EdmComplexTypeAttribute

atributo para tipos complexos

EdmEntityTypeAttribute

Atributo que identifica a classe base Edm

EdmEnumTypeAttribute

Atributo que indica um tipo enum.

EdmFunctionAttribute

Indica que o método especificado é um proxy para uma função EDM.

EdmPropertyAttribute

Atributo base para propriedades mapeadas para armazenar elementos. Propriedades attributeUsage padrão implícitas Inherited=True, AllowMultiple=False, O sistema de metadados espera isso e só examinará o primeiro de cada um desses atributos, mesmo que haja mais.

EdmRelationshipAttribute

Define uma relação entre dois tipos de entidade com base na associação no modelo conceitual.

EdmRelationshipNavigationPropertyAttribute

Atributo que identifica as Extremidades definidas para um AttributeUsage padrão implícito de RelationshipSet Propriedades herdadas=True, AllowMultiple=False, O sistema de metadados espera isso e só examinará o primeiro de cada um desses atributos, mesmo que haja mais.

EdmScalarPropertyAttribute

Atributo para propriedades escalares em uma IEntity. Propriedades attributeUsage padrão implícitas Inherited=True, AllowMultiple=False, O sistema de metadados espera isso e só examinará o primeiro de cada um desses atributos, mesmo que haja mais.

EdmSchemaAttribute

Atributo para tipos estáticos

EdmTypeAttribute

Atributo base para tipos esquematizados

EntityCollection<TEntity>

Coleção de entidades modelando um constructo EDM específico que pode ser todas as entidades de um tipo específico ou entidades que participam de uma relação específica.

EntityObject

Essa é a classe que é a base para todas as classes EntityObject atribuídas.

EntityReference

Modela um fim de relacionamento com multiplicidade 1.

EntityReference<TEntity>

Modela um fim de relacionamento com multiplicidade 1.

RelatedEnd

Classe base para EntityCollection e EntityReference

RelationshipManager

Contêiner para os objetos de propriedade de navegação de relação criados lentamente (coleções e referências).

StructuralObject

Essa classe contém os métodos comuns necessários para um objeto date.

Interfaces

IEntityChangeTracker

Essa interface é implementada por um rastreador de alterações e é usada por classes de dados para relatar alterações

IEntityWithChangeTracker

Interface mínima que uma classe de dados deve implementar para ser gerenciada por um rastreador de alterações.

IEntityWithKey

Interface que define uma entidade que contém uma chave.

IEntityWithRelationships

Interface que uma classe de dados deve implementar se expõe relações

IRelatedEnd

Representa uma extremidade de uma relação.

Enumerações

RelationshipKind

Identifica o tipo de relação