ObjectStateEntry Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma entidade, stub de entidade ou relacionamento.
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
CurrentValues |
Obtém os valores de propriedade atuais do objeto ou relação associado a este ObjectStateEntry. |
Entity |
Obtém o objeto de entidade. |
EntityKey |
Obtém ou define a chave da entidade. |
EntitySet |
Obtém o EntitySetBase para o objeto ou relação. |
IsRelationship |
Obtém um valor que indica se esse ObjectStateEntry 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 relação. |
RelationshipManager |
Obtém a instância de RelationshipManager do objeto representado pela entrada. |
State |
Obtém ou define o estado do ObjectStateEntry. |
Métodos
AcceptChanges() |
Aceita os valores atuais como valores originais. |
ApplyCurrentValues(Object) |
Define os valores atuais da entrada para corresponderem aos valores de propriedade de um objeto fornecido. |
ApplyOriginalValues(Object) |
Define os valores originais da entrada para corresponderem aos valores de propriedade de um objeto fornecido. |
ChangeState(EntityState) |
Altera o estado da entrada para o valor EntityState especificado. |
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 alterados desde a última vez em que SaveChanges() 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 este ObjectStateEntry. |
IsPropertyChanged(String) |
Usa DetectChanges para determinar se o valor atual da propriedade com o nome fornecido é diferente do valor original. Observe que ele pode ser diferente da propriedade que está sendo marcada como modificada, uma vez que uma propriedade que não mudou ainda pode ser marcada como modificada. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
RejectPropertyChanges(String) |
Rejeita as alterações feitas na propriedade com o nome fornecido desde que a propriedade foi carregada, anexada, salva ou teve as alterações aceitas pela última vez. O valor original da propriedade é armazenado e a propriedade não será mais marcada como modificada. |
SetModified() |
Define o estado do objeto ou relação a ser modificada. |
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
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Notifica o gerenciador de estado que uma propriedade complexa foi alterada. |
IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Notifica o gerenciador de estado que uma propriedade complexa tem uma alteração pendente. |
IEntityChangeTracker.EntityMemberChanged(String) |
Notifica o gerenciador de estado que uma propriedade foi alterada. |
IEntityChangeTracker.EntityMemberChanging(String) |
Notifica o gerenciador de estado que uma propriedade tem uma alteração pendente. |
IEntityChangeTracker.EntityState |
Obtém o EntityState para o ObjectStateEntry. |