ObjectStateEntry Classe

Definição

Representa uma entidade, um esboço 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

Name Description
CurrentValues

Obtém os valores atuais das propriedades do objeto ou da relação associada a este ObjectStateEntry.

Entity

Obtém o objeto da entidade.

EntityKey

Obtém ou define a chave de entidade.

EntitySet

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

IsRelationship

Recebe um valor que indica se representa ObjectStateEntry uma relação.

ObjectStateManager

Obtém-se para ObjectStateManager o ObjectStateEntry.

OriginalValues

Obtém a versão somente leitura dos valores originais do objeto ou 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

Name Description
AcceptChanges()

Aceita os valores atuais como valores originais.

ApplyCurrentValues(Object)

Define os valores atuais da entrada para corresponderem aos valores das propriedades de um objeto fornecido.

ApplyOriginalValues(Object)

Define os valores originais da entrada para corresponderem aos valores das propriedades de um objeto fornecido.

ChangeState(EntityState)

Altera o estado da entrada para o valor especificado EntityState .

Delete()

Marca uma entidade como eliminada.

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

Devolve os nomes das propriedades de um objeto que mudaram desde a última vez SaveChanges() que foi chamada.

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 este ObjectStateEntry.

IsPropertyChanged(String)

Utiliza o DetectChanges para determinar se o valor atual da propriedade com o nome é diferente do seu valor original. Note que isto pode ser diferente da propriedade ser marcada como modificada, uma vez que uma propriedade que não mudou pode ainda ser marcada como modificada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
RejectPropertyChanges(String)

Rejeita quaisquer alterações feitas à propriedade com o nome dado desde que a propriedade foi carregada pela última vez, anexada, guardada ou alterações foram aceites. O valor original da propriedade é armazenado e a propriedade deixará de ser marcada como modificada.

SetModified()

Define o estado do objeto ou da relação para modificar.

SetModifiedProperty(String)

Marca a propriedade especificada como modificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

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

Notifica o gestor do estado que uma propriedade complexa mudou.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Notifica o gestor estadual que uma propriedade complexa tem uma alteração pendente.

IEntityChangeTracker.EntityMemberChanged(String)

Notifica o gestor do estado que uma propriedade mudou.

IEntityChangeTracker.EntityMemberChanging(String)

Notifica o gestor estadual que uma propriedade tem uma alteração pendente.

IEntityChangeTracker.EntityState

Obtém-se para EntityState o ObjectStateEntry.

Aplica-se a