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


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 значения.

Реализации

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