Compartilhar via


ITable.GetOriginalEntityState(Object) Método

Definição

Recupera os valores originais.

public:
 System::Object ^ GetOriginalEntityState(System::Object ^ entity);
public object GetOriginalEntityState (object entity);
abstract member GetOriginalEntityState : obj -> obj
Public Function GetOriginalEntityState (entity As Object) As Object

Parâmetros

entity
Object

A entidade cujo valor original deve ser recuperado.

Retornos

Uma cópia da entidade original. O valor será null se a entidade passada não for controlada. Entidades desconectadas enviadas de volta por um cliente devem ser conectadas antes que o DataContext possa começar a controlar seu estado. O "estado original" de uma entidade recém-anexada é estabelecido com base nos valores fornecidos pelo cliente. O contexto de dados não controla o estado das entidades desconectadas.

Comentários

Observe o seguinte:

  • O argumento de entidade deve ser não nulo. Caso contrário, uma exceção de argumento nulo será gerada.

  • No caso do método fortemente tipado (TEntity), o tipo deve ser mapeado e deve ser um tipo de entidade. Ou seja, ele deve ter informações de ID de objeto em seu mapeamento. Caso contrário, uma exceção de tipo errado será gerada.

Aplica-se a