Sdílet prostřednictvím


RelationalLoggerExtensions.CommandNonQueryExecuted Metoda

Definice

Protokoly pro CommandExecuted událost.

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

Parametry

diagnostics
IDiagnosticsLogger<DbLoggerCategory.Database.Command>

Diagnostický protokolovací nástroj, který se má použít.

connection
IRelationalConnection

Připojení.

command
DbCommand

Objekt databázového příkazu.

context
DbContext

Aktuálně DbContext se používá, na hodnotu null, pokud není známo.

commandId
Guid

ID korelace přidružené k danému DbCommandobjektu .

connectionId
Guid

ID korelace přidružené k použitému objektu DbConnection .

methodResult
Int32

Vrácená hodnota z provádění základní metody.

startTime
DateTimeOffset

Čas, kdy spuštění začalo.

duration
TimeSpan

Doba trvání provádění příkazu, bez využití výsledků.

Návraty

Výsledek spuštění, který mohl být změněn zachytáváním.

Platí pro