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.

Devoluções

Uma cópia da entidade original. O valor é nulo se a entidade transmitida não for rastreada. As entidades desconectadas enviadas de volta por um cliente devem ser ligadas antes de poderem DataContext começar a monitorizar o seu estado. O "estado original" de uma entidade recém-anexada é estabelecido com base nos valores fornecidos pelo cliente. O contexto dos dados não acompanha o estado das entidades desconectadas.

Observações

Tenha em atenção o seguinte::

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

  • No caso do método fortemente tipado (TEntity), o tipo deve ser mapeado e deve ser um tipo de entidade. Ou seja, deve ter informação de ID de objeto no seu mapeamento. Caso contrário, é lançada uma exceção de tipo errada.

Aplica-se a