public static DiagnosticScope CreateCommandScope(SqlDiagnosticListener diagnostics, SqlCommand command, SqlTransaction transaction, [CallerMemberName] string operationName = "") { Guid operationId = diagnostics.WriteCommandBefore(command, transaction, operationName); return(new DiagnosticScope(diagnostics, CommandOperation, operationId, operationName, command, transaction)); }