Share via


Metodo ObjectContext.ApplyCurrentValues<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 nell'oggetto in ObjectContext che dispone della stessa chiave.

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

Sintassi

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

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

Parametri di tipo

  • TEntity
    Tipo di entità dell'oggetto.

Parametri

  • entitySetName
    Tipo: System.String
    Nome del set di entità a cui appartiene l'oggetto.
  • currentEntity
    Tipo: TEntity
    Oggetto disconnesso contenente gli aggiornamenti delle proprietà da applicare all'oggetto originale. La chiave di entità di currentEntity deve corrispondere alla proprietà EntityKey di una voce in ObjectContext.

Valore restituito

Tipo: TEntity
Oggetto aggiornato.

Eccezioni

Eccezione Condizione
ArgumentNullException

entitySetName o current è Null.

InvalidOperationException

EntitySet derivante da entitySetName non corrisponde a EntitySet di EntityKey dell'oggetto o l'oggetto non è presente in ObjectStateManager o si trova in uno stato Detached o la chiave di entità dell'oggetto fornito non è valida.

ArgumentException

entitySetName è una stringa vuota.

Vedere anche

Riferimento

ObjectContext Classe

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