/// <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())); }
/// <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())); }