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. |