Class DbBatch
Assembly: Npgsql.dll
Syntax
public abstract class DbBatch : IDisposable, IAsyncDisposable
Properties
BatchCommands
Declaration
public DbBatchCommandCollection BatchCommands { get; }
Property Value
Connection
Declaration
public DbConnection Connection { get; set; }
Property Value
DbBatchCommands
Declaration
protected abstract DbBatchCommandCollection DbBatchCommands { get; }
Property Value
DbConnection
Declaration
protected abstract DbConnection DbConnection { get; set; }
Property Value
DbTransaction
Declaration
protected abstract DbTransaction DbTransaction { get; set; }
Property Value
Timeout
Declaration
public abstract int Timeout { get; set; }
Property Value
Transaction
Declaration
public DbTransaction Transaction { get; set; }
Property Value
Methods
Cancel()
Declaration
public abstract void Cancel()
CreateBatchCommand()
Declaration
public DbBatchCommand CreateBatchCommand()
Returns
CreateDbBatchCommand()
Declaration
protected abstract DbBatchCommand CreateDbBatchCommand()
Returns
Dispose()
Declaration
public virtual void Dispose()
DisposeAsync()
Declaration
public virtual ValueTask DisposeAsync()
Returns
ExecuteDbDataReader(CommandBehavior)
Declaration
protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
Parameters
Returns
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)
Declaration
protected abstract Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
Parameters
Returns
ExecuteNonQuery()
Declaration
public abstract int ExecuteNonQuery()
Returns
ExecuteNonQueryAsync(CancellationToken)
Declaration
public abstract Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
ExecuteReader(CommandBehavior)
Declaration
public DbDataReader ExecuteReader(CommandBehavior behavior = CommandBehavior.Default)
Parameters
Returns
ExecuteReaderAsync(CommandBehavior, CancellationToken)
Declaration
public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
ExecuteReaderAsync(CancellationToken)
Declaration
public Task<DbDataReader> ExecuteReaderAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
ExecuteScalar()
Declaration
public abstract object ExecuteScalar()
Returns
ExecuteScalarAsync(CancellationToken)
Declaration
public abstract Task<object> ExecuteScalarAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
Prepare()
Declaration
public abstract void Prepare()
PrepareAsync(CancellationToken)
Declaration
public abstract Task PrepareAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Returns
Implements