SaveChangesInterceptor.SavedChanges 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.
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:
Entity Framework