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