EntityObject Classe

Definição

Classe base para tipos de entidade gerados pelas ferramentas do Entity Data Model.

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

Name Description
EntityObject()

Inicializa uma nova instância da EntityObject classe.

Propriedades

Name Description
EntityKey

Obtém ou define a chave para este objeto.

EntityState

Obtém o estado da entidade do objeto.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Devolve um tipo complexo para a propriedade especificada.

(Herdado de StructuralObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnPropertyChanged(String)

Eleva o PropertyChanged evento.

(Herdado de StructuralObject)
OnPropertyChanging(String)

Eleva o PropertyChanging evento.

(Herdado de StructuralObject)
ReportPropertyChanged(String)

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

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()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
PropertyChanged

Ocorre quando o valor de uma propriedade mudou.

(Herdado de StructuralObject)
PropertyChanging

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

(Herdado de StructuralObject)

Implementações de Interface Explícita

Name Description
IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

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

IEntityWithRelationships.RelationshipManager

Faz com que o gestor de relações seja usado por este objeto.

Aplica-se a

Ver também