Compartilhar via


EntityObject Classe

Definição

Classe base para tipos de entidade gerados pelas ferramentas de Modelo de Dados de Entidade.

public ref class EntityObject abstract : System::Data::Objects::DataClasses::StructuralObject, System::Data::Objects::DataClasses::IEntityWithChangeTracker, System::Data::Objects::DataClasses::IEntityWithKey, System::Data::Objects::DataClasses::IEntityWithRelationships
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Objects.DataClasses.StructuralObject, System.Data.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Objects.DataClasses.IEntityWithKey, System.Data.Objects.DataClasses.IEntityWithRelationships
[<System.Runtime.Serialization.DataContract(IsReference=true)>]
[<System.Serializable>]
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
Herança
EntityObject
Atributos
Implementações

Construtores

EntityObject()

Inicializa uma nova instância da classe EntityObject.

Propriedades

EntityKey

Obtém ou define a chave para esse objeto.

EntityState

Obtém o estado da entidade do objeto.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValidValue<T>(T, String, Boolean, Boolean)

Retorna um tipo complexo para a propriedade especificada.

(Herdado de StructuralObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnPropertyChanged(String)

Aciona o evento PropertyChanged.

(Herdado de StructuralObject)
OnPropertyChanging(String)

Aciona o evento PropertyChanging.

(Herdado de StructuralObject)
ReportPropertyChanged(String)

Notifica o rastreador de alterações que uma propriedade foi alterada.

ReportPropertyChanging(String)

Notifica o rastreador de alterações que uma alteração de propriedade está pendente.

SetValidValue<T>(T, T, String)

Define um objeto complexo para a propriedade especificada.

(Herdado de StructuralObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

PropertyChanged

Ocorre quando um valor da propriedade é alterado.

(Herdado de StructuralObject)
PropertyChanging

Ocorre quando uma alteração de valor da propriedade está pendente.

(Herdado de StructuralObject)

Implantações explícitas de interface

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

Especifica a instância de IEntityChangeTracker que é usada para relatar as alterações de propriedade.

IEntityWithRelationships.RelationshipManager

Obtém o gerenciador de relações usado por este objeto.

Aplica-se a

Confira também