Class NpgsqlBatch
Assembly: Npgsql.dll
Syntax
public class NpgsqlBatch : DbBatch, IDisposable, IAsyncDisposable
Constructors
NpgsqlBatch(NpgsqlConnection, NpgsqlTransaction)
Declaration
public NpgsqlBatch(NpgsqlConnection connection = null, NpgsqlTransaction transaction = null)
Parameters
Properties
BatchCommands
Declaration
public NpgsqlBatchCommandCollection BatchCommands { get; }
Property Value
Connection
Declaration
public NpgsqlConnection Connection { get; set; }
Property Value
DbBatchCommands
Declaration
protected override DbBatchCommandCollection DbBatchCommands { get; }
Property Value
Overrides
DbConnection
Declaration
protected override DbConnection DbConnection { get; set; }
Property Value
Overrides
DbTransaction
Declaration
protected override DbTransaction DbTransaction { get; set; }
Property Value
Overrides
Timeout
Declaration
public override int Timeout { get; set; }
Property Value
Overrides
Transaction
Declaration
public NpgsqlTransaction Transaction { get; set; }
Property Value
Methods
Cancel()
Declaration
public override void Cancel()
Overrides
CreateDbBatchCommand()
Declaration
protected override DbBatchCommand CreateDbBatchCommand()
Returns
Overrides
ExecuteDbDataReader(CommandBehavior)
Declaration
protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
Parameters
Returns
Overrides
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)
Declaration
protected override async Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
Parameters
Returns
Overrides
ExecuteNonQuery()
Declaration
public override int ExecuteNonQuery()
Returns
Overrides
ExecuteNonQueryAsync(CancellationToken)
Declaration
public override Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
Overrides
ExecuteReader(CommandBehavior)
Declaration
public NpgsqlDataReader ExecuteReader(CommandBehavior behavior = CommandBehavior.Default)
Parameters
Returns
ExecuteReaderAsync(CommandBehavior, CancellationToken)
Declaration
public Task<NpgsqlDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
ExecuteReaderAsync(CancellationToken)
Declaration
public Task<NpgsqlDataReader> ExecuteReaderAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
ExecuteScalar()
Declaration
public override object ExecuteScalar()
Returns
Overrides
ExecuteScalarAsync(CancellationToken)
Declaration
public override Task<object> ExecuteScalarAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
Overrides
Prepare()
Declaration
public override void Prepare()
Overrides
PrepareAsync(CancellationToken)
Declaration
public override Task PrepareAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
Overrides
Implements