public override int NonQueryExecuted(DbCommand command, CommandExecutedEventData eventData, int result) { if (command?.CommandText != null) { ExecutedNonQueryCommands.Add(command.CommandText); } return(base.NonQueryExecuted(command, eventData, result)); }
public override ValueTask <int> NonQueryExecutedAsync(DbCommand command, CommandExecutedEventData eventData, int result, CancellationToken cancellationToken = default) { if (command?.CommandText != null) { ExecutedNonQueryCommands.Add(command.CommandText); } return(base.NonQueryExecutedAsync(command, eventData, result, cancellationToken)); }
public override int NonQueryExecuted(DbCommand command, CommandExecutedEventData eventData, int result) { if (command?.CommandText != null) { lock (ExecutedNonQueryCommands) { ExecutedNonQueryCommands.Add(BuildCommandInformation(command)); } } return(base.NonQueryExecuted(command, eventData, result)); }