Freigeben über


SaveChangesInterceptor.SavedChanges Methode

Definition

Wird am Ende von DbContext.SaveChangesaufgerufen.

Diese Methode wird weiterhin aufgerufen, wenn ein Interceptor die Erstellung eines Befehls in SavingChanges(DbContextEventData, InterceptionResult<Int32>)unterdrückt hat. In diesem Fall result ist das von SavingChanges(DbContextEventData, InterceptionResult<Int32>)zurückgegebene Ergebnis.

public virtual int SavedChanges (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result);
abstract member SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
override this.SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
Public Overridable Function SavedChanges (eventData As SaveChangesCompletedEventData, result As Integer) As Integer

Parameter

eventData
SaveChangesCompletedEventData

Kontextbezogene Informationen zum DbContext verwendeten.

result
Int32

Das Ergebnis des Aufrufs von DbContext.SaveChanges. Dieser Wert wird in der Regel als Rückgabewert für die Implementierung dieser Methode verwendet.

Gibt zurück

Das Ergebnis, das VON EF verwendet wird. Eine normale Implementierung dieser Methode für jeden Interceptor, der nicht versucht, das Ergebnis zu ändern, besteht darin, den result übergebenen Wert zurückzugeben.

Implementiert

Gilt für: