Condividi tramite


ObjectContext.ApplyCurrentValues<TEntity>(String, TEntity) Metodo

Definizione

Copia i valori scalari dall'oggetto fornito nell'oggetto in ObjectContext che dispone della stessa chiave.

public virtual TEntity ApplyCurrentValues<TEntity> (string entitySetName, TEntity currentEntity) where TEntity : class;
abstract member ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyCurrentValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) (entitySetName As String, currentEntity As TEntity) As TEntity

Parametri di tipo

TEntity

Tipo di entità dell'oggetto.

Parametri

entitySetName
String

Nome del set di entità a cui appartiene l'oggetto.

currentEntity
TEntity

Oggetto disconnesso contenente gli aggiornamenti delle proprietà da applicare all'oggetto originale. La chiave di entità di currentEntity deve corrispondere alla EntityKey proprietà di una voce in ObjectContext .

Restituisce

TEntity

Oggetto aggiornato.

Eccezioni

entitySetName o current è Null.

L'oggetto EntitySet from entitySetName non corrisponde all'oggetto EntitySet dell'oggetto EntityKey oppure l'oggetto non si trova in ObjectStateManager uno Detached stato o la chiave di entità dell'oggetto fornito non è valida.

entitySetName è una stringa vuota.

Si applica a