title: C# FluentMigrator.Runner console app set transaction per session
body: <p>I am using FlunetMigrator.Runner.3.2.1 and see that this version no longer defaults to rolling back all migrations is one of them fails. It says they are per migration file! which doesn't add value. Is there a way to set the transaction per session whilst running it as a .net core console app. </p>
  
  <p>I see there is this link <a href="https://fluentmigrator.github.io/articles/runners/runner-console.html" rel="nofollow noreferrer">https://fluentmigrator.github.io/articles/runners/runner-console.html</a> but says use the Migrate.exe file which we are not using, we are using a console. Can I set the transaction level to session in the code?</p>
  
  <p>Why would anyone want to run it and only have some of the changes done, All or nothing is a much better approach</p>