ObjectContext.ApplyOriginalValues<TEntity>(String, TEntity) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
public virtual TEntity ApplyOriginalValues<TEntity> (string entitySetName, TEntity originalEntity) where TEntity : class;
abstract member ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
override this.ApplyOriginalValues : string * 'Entity -> 'Entity (requires 'Entity : null)
Public Overridable Function ApplyOriginalValues(Of TEntity As Class) (entitySetName As String, originalEntity As TEntity) As TEntity
Typparameter
- TEntity
Der Typ des Entitätsobjekts.
Parameter
- entitySetName
- String
Der Name der Entitätenmenge, der das Objekt angehört.
- originalEntity
- TEntity
Das getrennte Objekt mit ursprünglichen Werten, die auf das Objekt angewendet werden sollen. Der Entitätsschlüssel von originalEntity muss mit der EntityKey -Eigenschaft eines Eintrags im ObjectContext übereinstimmen.
Gibt zurück
Das aktualisierte Objekt.
Ausnahmen
entitySetName oder original ist NULL.
Der EntitySet from entitySetName stimmt nicht mit dem EntitySet des -Objekts EntityKey überein, oder ein ObjectStateEntry für das -Objekt kann nicht im ObjectStateManager gefunden werden, oder das Objekt befindet sich in einem Added - oder einem Detached -Zustand, oder der Entitätsschlüssel des angegebenen Objekts ist ungültig oder weist Eigenschaftsänderungen auf.
entitySetName ist eine leere Zeichenfolge.
Gilt für:
Entity Framework