ISaveChangesInterceptor.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.
public int SavedChanges (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result);
public virtual int SavedChanges (Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData eventData, int result);
abstract member SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
abstract member SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
override this.SavedChanges : Microsoft.EntityFrameworkCore.Diagnostics.SaveChangesCompletedEventData * int -> int
Public Function SavedChanges (eventData As SaveChangesCompletedEventData, result As Integer) As Integer
Public Overridable Function SavedChanges (eventData As SaveChangesCompletedEventData, result As Integer) As Integer
Parameter
- eventData
- SaveChangesCompletedEventData
Kontextinformationen 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 EF verwendet.
Eine Implementierung dieser Methode für jeden Interceptor, der nicht versucht, das Ergebnis zu ändern, besteht darin, den result
übergebenen Wert zurückzugeben.
Hinweise
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.
Gilt für:
Entity Framework