Język

RelationalLoggerExtensions.CommandNonQueryExecuting Metoda

Definicja

Rejestruje zdarzenie CommandExecuting .

public static Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<int> CommandNonQueryExecuting(this Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> diagnostics, Microsoft.EntityFrameworkCore.Storage.IRelationalConnection connection, System.Data.Common.DbCommand command, Microsoft.EntityFrameworkCore.DbContext context, Guid commandId, Guid connectionId, DateTimeOffset startTime);
static member CommandNonQueryExecuting : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * DateTimeOffset -> Microsoft.EntityFrameworkCore.Diagnostics.InterceptionResult<int>
<Extension()>
Public Function CommandNonQueryExecuting (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, startTime As DateTimeOffset) As InterceptionResult(Of Integer)

Parametry

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Rejestrator diagnostyczny do użycia.

connection
IRelationalConnection

Połączenie.

command
DbCommand

Obiekt polecenia bazy danych.

context
DbContext

DbContext Aktualnie używane wartości do wartości null, jeśli nie są znane.

commandId
Guid

Identyfikator korelacji skojarzony z danym DbCommandelementem .

connectionId
Guid

Identyfikator korelacji skojarzony z używanym elementem DbConnection .

startTime
DateTimeOffset

Czas rozpoczęcia egzekucji.

Zwraca

Przechwycony wynik.

Dotyczy