DbCommandInterceptor.CommandCreated(CommandEndEventData, DbCommand) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается сразу после вызова CreateCommand()EF .
Этот метод по-прежнему вызывается, если перехватчик подавил создание команды в CommandCreating(CommandCorrelatedEventData, InterceptionResult<DbCommand>).
В этом случае — это результат, result
возвращаемый .CommandCreating(CommandCorrelatedEventData, InterceptionResult<DbCommand>)
public virtual System.Data.Common.DbCommand CommandCreated (Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData eventData, System.Data.Common.DbCommand result);
abstract member CommandCreated : Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData * System.Data.Common.DbCommand -> System.Data.Common.DbCommand
override this.CommandCreated : Microsoft.EntityFrameworkCore.Diagnostics.CommandEndEventData * System.Data.Common.DbCommand -> System.Data.Common.DbCommand
Public Overridable Function CommandCreated (eventData As CommandEndEventData, result As DbCommand) As DbCommand
Параметры
- eventData
- CommandEndEventData
Контекстные сведения о команде и выполнении.
- result
- DbCommand
Результат вызова CreateCommand(). Это значение обычно используется в качестве возвращаемого значения для реализации этого метода.
Возвращаемое значение
Результат, который будет использовать EF.
Обычной реализацией этого метода для любого перехватчика, который не пытается изменить результат, является возврат переданного result
значения.
Реализации
Применяется к
Entity Framework