Ejemplo n.º 1
0
 /// <summary>
 /// Creates command parameters for a Microsoft SQL Server database reference.
 /// </summary>
 /// <param name="rollingCredentials">
 /// A connection string provider which uses rolling credentials such as
 /// dynamic credentials from a Vault database provider.
 /// </param>
 /// <param name="parameterMapper">The parameter mapper.</param>
 /// <param name="tracer">The OpenTracing tracer instance to use. If this value is null the global tracer will
 /// be used instead.</param>
 public SqlServerDatabase(SqlServerRollingCredentials rollingCredentials, IParameterMapper parameterMapper, ITracer tracer)
     : base(new SqlCommandManager(rollingCredentials, GetConnection, parameterMapper ?? new DefaultParameterMapper(), tracer, ExtractDbInfo), new SqlServerDialect())
 {
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates command parameters for a Microsoft SQL Server database reference.
 /// </summary>
 /// <param name="rollingCredentials">
 /// A connection string provider which uses rolling credentials such as
 /// dynamic credentials from a Vault database provider.
 /// </param>
 /// <param name="parameterMapper">The parameter mapper.</param>
 public SqlServerDatabase(SqlServerRollingCredentials rollingCredentials, IParameterMapper parameterMapper)
     : this(rollingCredentials, parameterMapper, null)
 {
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Creates command parameters for a Microsoft SQL Server database reference.
 /// </summary>
 /// <param name="rollingCredentials">
 /// A connection string provider which uses rolling credentials such as
 /// dynamic credentials from a Vault database provider.
 /// </param>
 /// <param name="tracer">
 /// The OpenTracing tracer instance to use. If this value is null the global tracer will
 /// be used instead.
 /// </param>
 public SqlServerDatabase(SqlServerRollingCredentials rollingCredentials, ITracer tracer)
     : this(rollingCredentials, null, tracer)
 {
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Creates command parameters for a Microsoft SQL Server database reference.
 /// </summary>
 /// <param name="rollingCredentials">
 /// A connection string provider which uses rolling credentials such as
 /// dynamic credentials from a Vault database provider.
 /// </param>
 public SqlServerDatabase(SqlServerRollingCredentials rollingCredentials)
     : this(rollingCredentials, null, null)
 {
 }