Freigeben über


ObjectContext.ApplyPropertyChanges-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.]

Hinweis: Diese API ist mittlerweile veraltet.

Übernimmt Eigenschaftsänderungen eines getrennten Objekts für ein Objekt, das bereits an den Objektkontext angefügt wurde.

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

Syntax

'Declaration
<ObsoleteAttribute("Use ApplyCurrentValues instead")> _
<BrowsableAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Overridable Sub ApplyPropertyChanges ( _
    entitySetName As String, _
    changed As Object _
)
'Usage
Dim instance As ObjectContext 
Dim entitySetName As String 
Dim changed As Object

instance.ApplyPropertyChanges(entitySetName, _
    changed)
[ObsoleteAttribute("Use ApplyCurrentValues instead")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public virtual void ApplyPropertyChanges(
    string entitySetName,
    Object changed
)
[ObsoleteAttribute(L"Use ApplyCurrentValues instead")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
virtual void ApplyPropertyChanges(
    String^ entitySetName, 
    Object^ changed
)
[<ObsoleteAttribute("Use ApplyCurrentValues instead")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
abstract ApplyPropertyChanges : 
        entitySetName:string * 
        changed:Object -> unit 
[<ObsoleteAttribute("Use ApplyCurrentValues instead")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
override ApplyPropertyChanges : 
        entitySetName:string * 
        changed:Object -> unit
public function ApplyPropertyChanges(
    entitySetName : String, 
    changed : Object
)

Parameter

  • entitySetName
    Typ: System.String
    Der Name der Entitätenmenge, der das Objekt angehört.
  • changed
    Typ: System.Object
    Das getrennte Objekt, das über Eigenschaftsaktualisierungen verfügt, die für das ursprüngliche Objekt übernommen werden sollen.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Wenn entitySetName NULL oder eine leere Zeichenfolge ist oder wenn changed den Wert NULL hat.

InvalidOperationException

Wenn die EntitySet aus entitySetName nicht mit der EntitySet aus der EntityKey des Objekts übereinstimmt oder das Objekt nicht im Zustand Modified oder Unchanged ist oder das ursprüngliche Objekt nicht an den Kontext angefügt ist.

ArgumentException

Wenn der Typ des changed-Objekts nicht dem Typ des ursprünglichen Objekts entspricht.

Siehe auch

Verweis

ObjectContext Klasse

System.Data.Entity.Core.Objects-Namespace