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
значения.
Реализации
Применяется к
Entity Framework