ITable.GetOriginalEntityState(Object) Metodo

Definizione

Recupera i valori originali.Retrieves original values.

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

Parametri

entity
Object

Entità il cui valore originale deve essere recuperato.The entity whose original value is to be retrieved.

Restituisce

Copia dell'entità originale.A copy of the original entity. Se l'entità passata non viene registrata il valore è null.The value is null if the entity passed in is not tracked. Prima che il metodo DataContext possa iniziare a registrare lo stato delle entità scollegate restituite da un client, occorre associarle.Disconnected entities sent back by a client must be attached before the DataContext can begin to track their state. Lo "stato originale" di un’entità appena associata viene stabilito sulla base dei valori forniti dal client.The "original state" of a newly attached entity is established based on values supplied by the client. Il contesto dati non registra lo stato delle entità scollegate.The data context does not track the state of disconnected entities.

Commenti

Tenere presente quanto segue:Note the following:

  • L'argomento di entità deve essere non null.The entity argument must be non-null. In caso contrario, viene generata un'eccezione di argomento null.Otherwise, a null argument exception is thrown.

  • Nel caso del metodo fortemente tipizzato (TEntity), il tipo deve essere mappato e deve essere un tipo di entità.In the case of the strongly typed (TEntity) method, the type must be mapped and must be an entity type. Ovvero, deve disporre di informazioni sull'ID oggetto nel mapping.That is, it must have object ID information in its mapping. In caso contrario, viene generata un'eccezione di tipo errato.Otherwise, a wrong type exception is thrown.

Si applica a