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

Classes

Nome Descrição
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 se houver mais.

EdmComplexTypeAttribute

atributo para tipos complexos

EdmEntityTypeAttribute

Atributo que identifica a classe base do Edm

EdmEnumTypeAttribute

Atributo que indica um tipo de enumeração.

EdmFunctionAttribute

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

EdmPropertyAttribute

Atributo base para propriedades mapeadas para armazenar elementos. 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 se houver mais.

EdmRelationshipAttribute

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

EdmRelationshipNavigationPropertyAttribute

Atributo que identifica as extremidades definidas para uma propriedade AttributeUsage padrão implícita de RelationshipSet Herdada=True, AllowMultiple=False, O sistema de metadados espera isso e só examinará o primeiro de cada um desses atributos, mesmo se houver mais.

EdmScalarPropertyAttribute

Atributo para propriedades escalares em uma IEntity. 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 se houver 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 determinado tipo ou entidades que participam de uma relação específica.

EntityObject

Essa é a classe que é a base para todas as classes EntityObject assinadas.

EntityReference

Modela um fim de relação com multiplicidade 1.

EntityReference<TEntity>

Modela um fim de relação 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 refs).

StructuralObject

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

Interfaces

Nome Descrição
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

Nome Descrição
RelationshipKind

Identifica o tipo de relação