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