Freigeben über


ObjectContext.SaveChanges-Methode (Boolean)

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

Behält alle Aktualisierungen in der Datenbank bei und setzt optional die Änderungsnachverfolgung im Objektkontext zurück.

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

Syntax

'Declaration
<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")> _
<BrowsableAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Overridable Function SaveChanges ( _
    acceptChangesDuringSave As Boolean _
) As Integer
'Usage
Dim instance As ObjectContext 
Dim acceptChangesDuringSave As Boolean 
Dim returnValue As Integer 

returnValue = instance.SaveChanges(acceptChangesDuringSave)
[ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public virtual int SaveChanges(
    bool acceptChangesDuringSave
)
[ObsoleteAttribute(L"Use SaveChanges(SaveOptions options) instead.")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
virtual int SaveChanges(
    bool acceptChangesDuringSave
)
[<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
abstract SaveChanges : 
        acceptChangesDuringSave:bool -> int 
[<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
override SaveChanges : 
        acceptChangesDuringSave:bool -> int
public function SaveChanges(
    acceptChangesDuringSave : boolean
) : int

Parameter

  • acceptChangesDuringSave
    Typ: System.Boolean
    Dieser Parameter wird für clientseitige Transaktionsunterstützung benötigt. Wenn true festgelegt ist, wird die Änderungsnachverfolgung für alle Objekte nach Abschluss von SaveChanges(Boolean) zurückgesetzt. Wenn false festgelegt ist, muss die AcceptAllChanges()-Methode nach SaveChanges(Boolean) aufgerufen werden.

Rückgabewert

Typ: System.Int32
Die Anzahl der Objekte im Zustand Added, Modified oder Deleted, als SaveChanges() aufgerufen wurde.

Ausnahmen

Ausnahme Bedingung
OptimisticConcurrencyException

Beim Speichern der Änderungen wurde die vollständige Parallelität verletzt.

Siehe auch

Verweis

ObjectContext Klasse

SaveChanges-Überladung

System.Data.Entity.Core.Objects-Namespace