EntityObject Classe

Definição

Classe base para tipos de entidade que são gerados pelas ferramentas do 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

Nome Description
EntityObject()

Inicializa uma nova instância da classe EntityObject.

Propriedades

Nome Description
EntityKey

Obtém ou define a chave para este objeto.

EntityState

Obtém o estado da entidade do objeto.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(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 Objectatual.

(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 de que uma propriedade foi alterada.

ReportPropertyChanging(String)

Notifica o rastreador de alterações de 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

Nome Description
PropertyChanged

Ocorre quando um valor de propriedade é alterado.

(Herdado de StructuralObject)
PropertyChanging

Ocorre quando uma alteração de valor de propriedade é pendente.

(Herdado de StructuralObject)

Implantações explícitas de interface

Nome Description
IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

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

IEntityWithRelationships.RelationshipManager

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

Aplica-se a

Confira também