ObjectContext.ApplyOriginalValues<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 skalaren Werte aus dem angegebenen Objekt in den Satz der ursprünglichen Werte des Objekts im ObjectContext, der über den gleichen Schlüssel verfügt.
Namespace: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) ( _
entitySetName As String, _
originalEntity As TEntity _
) As TEntity
'Usage
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.
Typparameter
- TEntity
Der Typ des Entitätsobjekts.
Parameter
- entitySetName
Typ: System.String
Der Name der Entitätenmenge, der das Objekt angehört.
- originalEntity
Typ: TEntity
Das getrennte Objekt mit ursprünglichen Werten, die auf das Objekt angewendet werden sollen. Der Entitätsschlüssel von originalEntity muss zur EntityKey-Eigenschaft eines Eintrags in ObjectContext passen.
Rückgabewert
Typ: TEntity
Das aktualisierte Objekt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | entitySetName oder original ist NULL. |
InvalidOperationException | Die EntitySet aus entitySetName stimmt nicht mit der EntitySet aus dem EntityKey des Objekts überein oder ein ObjectStateEntry für das Objekt ist nicht im ObjectStateManager vorhanden oder das Objekt befindet sich in einem Added- oder Detached-Zustand oder der Entitätsschlüssel des angegebenen Objekts ist ungültig oder weist Eigenschaftenänderungen auf. |
ArgumentException | entitySetName ist eine leere Zeichenfolge. |