ITable.GetOriginalEntityState(Object) Método
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.
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.