Compartilhar via


ObjectStateEntry Classe

Definição

Representa uma entidade, um stub de entidade ou uma relação.

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
Herança
ObjectStateEntry
Implementações

Propriedades

Nome Description
CurrentValues

Obtém os valores de propriedade atuais do objeto ou da relação associados a isso ObjectStateEntry.

Entity

Obtém o objeto de entidade.

EntityKey

Obtém ou define a chave de entidade.

EntitySet

Obtém o EntitySetBase para o objeto ou relação.

IsRelationship

Obtém um valor que indica se o ObjectStateEntry que representa uma relação.

ObjectStateManager

Obtém o ObjectStateManager para o ObjectStateEntry.

OriginalValues

Obtém a versão somente leitura dos valores originais do objeto ou da relação.

RelationshipManager

Obtém a RelationshipManager instância do objeto representado pela entrada.

State

Obtém ou define o estado do ObjectStateEntry.

Métodos

Nome Description
AcceptChanges()

Aceita os valores atuais como valores originais.

ApplyCurrentValues(Object)

Define os valores atuais da entrada para corresponder aos valores de propriedade de um objeto fornecido.

ApplyOriginalValues(Object)

Define os valores originais da entrada para corresponder aos valores de propriedade de um objeto fornecido.

ChangeState(EntityState)

Altera o estado da entrada para o valor especificado EntityState .

Delete()

Marca uma entidade como excluída.

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

Retorna os nomes das propriedades de um objeto que foram alteradas desde a última vez SaveChanges() que foi chamado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdatableOriginalValues()

Obtém a versão atualizável dos valores originais do objeto associado a isso ObjectStateEntry.

IsPropertyChanged(String)

Usa DetectChanges para determinar se o valor atual da propriedade com o nome fornecido é diferente de seu valor original. Observe que isso pode ser diferente da propriedade que está sendo marcada como modificada, pois uma propriedade que não foi alterada ainda pode ser marcada como modificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
RejectPropertyChanges(String)

Rejeita todas as alterações feitas na propriedade com o nome fornecido desde que a propriedade foi carregada pela última vez, anexada, salva ou alterações foram aceitas. O valor original da propriedade é armazenado e a propriedade não será mais marcada como modificada.

SetModified()

Define o estado do objeto ou da relação a ser modificado.

SetModifiedProperty(String)

Marca a propriedade especificada como modificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Notifica o gerente de estado de que uma propriedade complexa foi alterada.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica o gerente de estado de que uma propriedade complexa tem uma alteração pendente.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica o gerente de estado de que uma propriedade foi alterada.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica o gerenciador de estado de que uma propriedade tem uma alteração pendente.

IEntityChangeTracker.EntityState

Obtém o EntityState para o ObjectStateEntry.

Aplica-se a