Search Results for

    Show / Hide Table of Contents

    Class DbBatch

    Inheritance
    Object
    DbBatch
    NpgsqlBatch
    Implements
    IDisposable
    IAsyncDisposable
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: System.Data.Common
    Assembly: Npgsql.dll
    Syntax
    public abstract class DbBatch : IDisposable, IAsyncDisposable

    Properties

    BatchCommands

    Declaration
    public DbBatchCommandCollection BatchCommands { get; }
    Property Value
    Type Description
    DbBatchCommandCollection

    Connection

    Declaration
    public DbConnection Connection { get; set; }
    Property Value
    Type Description
    DbConnection

    DbBatchCommands

    Declaration
    protected abstract DbBatchCommandCollection DbBatchCommands { get; }
    Property Value
    Type Description
    DbBatchCommandCollection

    DbConnection

    Declaration
    protected abstract DbConnection DbConnection { get; set; }
    Property Value
    Type Description
    DbConnection

    DbTransaction

    Declaration
    protected abstract DbTransaction DbTransaction { get; set; }
    Property Value
    Type Description
    DbTransaction

    Timeout

    Declaration
    public abstract int Timeout { get; set; }
    Property Value
    Type Description
    Int32

    Transaction

    Declaration
    public DbTransaction Transaction { get; set; }
    Property Value
    Type Description
    DbTransaction

    Methods

    Cancel()

    Declaration
    public abstract void Cancel()

    CreateBatchCommand()

    Declaration
    public DbBatchCommand CreateBatchCommand()
    Returns
    Type Description
    DbBatchCommand

    CreateDbBatchCommand()

    Declaration
    protected abstract DbBatchCommand CreateDbBatchCommand()
    Returns
    Type Description
    DbBatchCommand

    Dispose()

    Declaration
    public virtual void Dispose()

    DisposeAsync()

    Declaration
    public virtual ValueTask DisposeAsync()
    Returns
    Type Description
    ValueTask

    ExecuteDbDataReader(CommandBehavior)

    Declaration
    protected abstract DbDataReader ExecuteDbDataReader(CommandBehavior behavior)
    Parameters
    Type Name Description
    CommandBehavior behavior
    Returns
    Type Description
    DbDataReader

    ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

    Declaration
    protected abstract Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    CommandBehavior behavior
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<DbDataReader>

    ExecuteNonQuery()

    Declaration
    public abstract int ExecuteNonQuery()
    Returns
    Type Description
    Int32

    ExecuteNonQueryAsync(CancellationToken)

    Declaration
    public abstract Task<int> ExecuteNonQueryAsync(CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<Int32>

    ExecuteReader(CommandBehavior)

    Declaration
    public DbDataReader ExecuteReader(CommandBehavior behavior = CommandBehavior.Default)
    Parameters
    Type Name Description
    CommandBehavior behavior
    Returns
    Type Description
    DbDataReader

    ExecuteReaderAsync(CommandBehavior, CancellationToken)

    Declaration
    public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    CommandBehavior behavior
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<DbDataReader>

    ExecuteReaderAsync(CancellationToken)

    Declaration
    public Task<DbDataReader> ExecuteReaderAsync(CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<DbDataReader>

    ExecuteScalar()

    Declaration
    public abstract object ExecuteScalar()
    Returns
    Type Description
    Object

    ExecuteScalarAsync(CancellationToken)

    Declaration
    public abstract Task<object> ExecuteScalarAsync(CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<Object>

    Prepare()

    Declaration
    public abstract void Prepare()

    PrepareAsync(CancellationToken)

    Declaration
    public abstract Task PrepareAsync(CancellationToken cancellationToken = default(CancellationToken))
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    Implements

    System.IDisposable
    System.IAsyncDisposable
    In This Article
    Back to top © Copyright 2022 The Npgsql Development Team