ObjectStateEntry Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |