EF Core 7.0 introduced AutoTransactionBehavior to control when transactions are started by EF Core when saving changes (Never, Always, WhenNeeded). See e.g. https://github.com/dotnet/efcore/issues/31119
EF Core 7.0 introduced AutoTransactionBehavior to control when transactions are started by EF Core when saving changes (Never, Always, WhenNeeded).
See e.g. dotnet/efcore#31119