Table of Contents

Class BulkCopyReader<T>

Namespace
LinqToDB.DataProvider
Assembly
linq2db.dll
public class BulkCopyReader<T> : BulkCopyReader, IDataReader, IDisposable, IDataRecord, IEnumerable, IAsyncDisposable

Type Parameters

T
Inheritance
BulkCopyReader<T>
Implements
Inherited Members
Extension Methods

Constructors

BulkCopyReader(DataConnection, List<ColumnDescriptor>, IAsyncEnumerable<T>, CancellationToken)

public BulkCopyReader(DataConnection dataConnection, List<ColumnDescriptor> columns, IAsyncEnumerable<T> collection, CancellationToken cancellationToken)

Parameters

dataConnection DataConnection
columns List<ColumnDescriptor>
collection IAsyncEnumerable<T>
cancellationToken CancellationToken

BulkCopyReader(DataConnection, List<ColumnDescriptor>, IEnumerable<T>)

public BulkCopyReader(DataConnection dataConnection, List<ColumnDescriptor> columns, IEnumerable<T> collection)

Parameters

dataConnection DataConnection
columns List<ColumnDescriptor>
collection IEnumerable<T>

Properties

Current

protected override object Current { get; }

Property Value

object

Methods

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

DisposeAsync()

public override ValueTask DisposeAsync()

Returns

ValueTask

MoveNext()

protected override bool MoveNext()

Returns

bool

MoveNextAsync()

protected override ValueTask<bool> MoveNextAsync()

Returns

ValueTask<bool>