Condividi tramite


Metodo ObjectContext.ApplyOriginalValues<TEntity>

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Copia i valori scalari dall'oggetto fornito nel set di valori originali per l'oggetto nell'oggetto ObjectContext con la stessa chiave.

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) ( _
    entitySetName As String, _
    originalEntity As TEntity _
) As TEntity
'Utilizzo
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim originalEntity As TEntity
Dim returnValue As TEntity

returnValue = instance.ApplyOriginalValues(entitySetName, _
    originalEntity)
public virtual TEntity ApplyOriginalValues<TEntity>(
    string entitySetName,
    TEntity originalEntity
)
where TEntity : class
public:
generic<typename TEntity>
where TEntity : ref class 
virtual TEntity ApplyOriginalValues(
    String^ entitySetName, 
    TEntity originalEntity
)
abstract ApplyOriginalValues : 
        entitySetName:string * 
        originalEntity:'TEntity -> 'TEntity  when 'TEntity : not struct 
override ApplyOriginalValues : 
        entitySetName:string * 
        originalEntity:'TEntity -> 'TEntity  when 'TEntity : not struct
JScript does not support generic types and methods.

Parametri di tipo

  • TEntity
    Tipo dell'oggetto entità.

Parametri

  • entitySetName
    Tipo: System.String
    Nome del set di entità a cui appartiene l'oggetto.
  • originalEntity
    Tipo: TEntity
    Oggetto scollegato contenente i valori originali da applicare all'oggetto. La chiave di entità di originalEntity deve corrispondere alla proprietà EntityKey di una voce in ObjectContext.

Valore restituito

Tipo: TEntity
Oggetto aggiornato.

Eccezioni

Eccezione Condizione
ArgumentNullException

entitySetName o original è Null.

InvalidOperationException

EntitySet derivante da entitySetName non corrisponde a EntitySet di EntityKey dell'oggetto o non è possibile trovare ObjectStateEntry per l'oggetto in ObjectStateManager o l'oggetto si trova in uno stato Added o Detached oppure la chiave di entità dell'oggetto fornito non è valida o ne sono state modificate le proprietà.

ArgumentException

entitySetName è una stringa vuota.

Vedere anche

Riferimento

ObjectContext Classe

Spazio dei nomi System.Data.Entity.Core.Objects