예제 #1
0
        /// <summary>
        /// Creates a new instance of <see cref="P:GlebTeterin.ReliableSql.ReliableSqlConnection"/>.
        /// </summary>
        public virtual ReliableSqlConnection CreateConnection()
        {
            Tracer.TraceEvent(TraceEventType.Verbose, 0, "ConnectionManager: Creating connection");

            return(new ReliableSqlConnection(
                       _connectionString,
                       _globalRetryPolicy.Clone()));
        }
예제 #2
0
 /// <summary>
 /// Creates and returns a <see cref="T:GlebTeterin.ReliableSql.ReliableSqlCommand"/> object associated with the <see cref="T:GlebTeterin.ReliableSql.ReliableSqlConnection"/>.
 /// </summary>
 public IDbCommand CreateCommand()
 {
     return(new ReliableSqlCommand(this, _connection.CreateCommand(), _retryPolicy.Clone()));
 }