Option to hard exit the query on finish.
From my understanding there is no such option today.
The only option is to exit the current query when a new one starts. Ex. "Util.NewProcess" or "Always use Fresh Process per Execution".
The problem I get is that if I have a "unstoppable" background worker, this will still be running in the background until I start a new query.
The workaround is to use a "try/finally" with a "Environment.Exit(0);" , however this seems hackish. Also tried "Util.KeepRunning" but that did not help.
This is a big issue if more than one query is run in parallel, processing against the same database or similar. Then only one of them will be killed on re-execution of the query.