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


ISaveChangesInterceptor.SavedChanges Метод

Определение

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

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

Параметры

eventData
SaveChangesCompletedEventData

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

result
Int32

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

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

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

Комментарии

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

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