Поделиться через


SaveChangesInterceptor.SavedChanges Метод

Определение

Вызывается в конце DbContext.SaveChanges.

Этот метод по-прежнему вызывается, если перехватчик подавил создание команды в SavingChanges(DbContextEventData, InterceptionResult<Int32>). В этом случае — это результат, result возвращаемый .SavingChanges(DbContextEventData, InterceptionResult<Int32>)

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

Параметры

eventData
SaveChangesCompletedEventData

Контекстные сведения об используемом объекте DbContext .

result
Int32

Результат вызова DbContext.SaveChanges. Это значение обычно используется в качестве возвращаемого значения для реализации этого метода.

Возвращаемое значение

Результат, который будет использовать EF. Обычной реализацией этого метода для любого перехватчика, который не пытается изменить результат, является возврат переданного result значения.

Реализации

Применяется к