private PersistenceOptions GetUnitOfWorkPersistenceOptions(TransactionOptions transactionOptions) { if (!transactionOptions.Equals(Options.TransactionOptions)) { return new PersistenceOptions(transactionOptions.Timeout, transactionOptions.IsolationLevel, Options.MaxDegreeOfParallelism); } return Options; }