Share via


RelationalLoggerExtensions.CommandNonQueryExecuted Method

Definition

Logs for the CommandExecuted event.

public static int CommandNonQueryExecuted (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, int methodResult, DateTimeOffset startTime, TimeSpan duration);
static member CommandNonQueryExecuted : Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger<Microsoft.EntityFrameworkCore.DbLoggerCategory.Database.Command> * Microsoft.EntityFrameworkCore.Storage.IRelationalConnection * System.Data.Common.DbCommand * Microsoft.EntityFrameworkCore.DbContext * Guid * Guid * int * DateTimeOffset * TimeSpan -> int
<Extension()>
Public Function CommandNonQueryExecuted (diagnostics As IDiagnosticsLogger(Of DbLoggerCategory.Database.Command), connection As IRelationalConnection, command As DbCommand, context As DbContext, commandId As Guid, connectionId As Guid, methodResult As Integer, startTime As DateTimeOffset, duration As TimeSpan) As Integer

Parameters

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

The diagnostics logger to use.

connection
IRelationalConnection

The connection.

command
DbCommand

The database command object.

context
DbContext

The DbContext currently being used, to null if not known.

commandId
Guid

The correlation ID associated with the given DbCommand.

connectionId
Guid

The correlation ID associated with the DbConnection being used.

methodResult
Int32

The return value from the underlying method execution.

startTime
DateTimeOffset

The time that execution began.

duration
TimeSpan

The duration of the command execution, not including consuming results.

Returns

The result of execution, which may have been modified by an interceptor.

Applies to