Freigeben über


ObjectContext.ApplyCurrentValues<TEntity>-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Kopiert die Skalarwerte aus dem angegebenen Objekt in das Objekt im ObjectContext, das über den gleichen Schlüssel verfügt.

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Overridable Function ApplyCurrentValues(Of TEntity As Class) ( _
    entitySetName As String, _
    currentEntity As TEntity _
) As TEntity
'Usage
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.

Typparameter

  • TEntity
    Der Entitätstyp des Objekts.

Parameter

  • entitySetName
    Typ: System.String
    Der Name der Entitätenmenge, der das Objekt angehört.
  • currentEntity
    Typ: TEntity
    Das getrennte Objekt, das über Eigenschaftsaktualisierungen verfügt, die für das ursprüngliche Objekt übernommen werden sollen. Der Entitätsschlüssel von currentEntity muss zur EntityKey-Eigenschaft eines Eintrags in ObjectContext passen.

Rückgabewert

Typ: TEntity
Das aktualisierte Objekt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

entitySetName oder current ist NULL.

InvalidOperationException

Die EntitySet aus entitySetName stimmt nicht mit der EntitySet aus dem EntityKey des Objekts überein oder das Objekt ist nicht im ObjectStateManager oder befindet sich in einem Detached-Zustand oder der Entitätsschlüssel des angegebenen Objekts ist ungültig.

ArgumentException

entitySetName ist eine leere Zeichenfolge.

Siehe auch

Verweis

ObjectContext Klasse

System.Data.Entity.Core.Objects-Namespace