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