Freigeben über


ISaveChangesInterceptor.SavedChanges Methode

Definition

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: