Some sprocs cannot be executed in a transaction. These need a configuration flag that will affect SaveChanges and the execution strategy. Current workaround is to use a transaction interceptor. Split off from https://github.com/dotnet/efcore/issues/245