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
DataConnectioncolumns
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
DataConnectioncolumns
List<ColumnDescriptor>collection
IEnumerable<T>
Properties
Current
protected override object Current { get; }
Property Value
Methods
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
DisposeAsync()
public override ValueTask DisposeAsync()
Returns
MoveNext()
protected override bool MoveNext()
Returns
MoveNextAsync()
protected override ValueTask<bool> MoveNextAsync()