C# Class Deeply.Internals.SqlBulkCopyInternal

Internal implementation of IBulkCopy.
Inheritance: IBulkCopy
Afficher le fichier Open project: jsnape/deeply

Méthodes publiques

Méthode Description
AddColumnMapping ( string sourceColumn, string destinationColumn ) : void

Adds a column mapping.

Dispose ( ) : void

Handles resource disposal.

SqlBulkCopyInternal ( string connectionString, SqlBulkCopyOptions copyOptions ) : System.Data

Initializes a new instance of the SqlBulkCopyInternal class.

WriteToServerAsync ( IDataReader reader, CancellationToken cancellationToken ) : Task

Copies all rows in the supplied System.Data.IDataReader to a destination table.

Method Details

AddColumnMapping() public méthode

Adds a column mapping.
public AddColumnMapping ( string sourceColumn, string destinationColumn ) : void
sourceColumn string Source column.
destinationColumn string Destination column.
Résultat void

Dispose() public méthode

Handles resource disposal.
public Dispose ( ) : void
Résultat void

SqlBulkCopyInternal() public méthode

Initializes a new instance of the SqlBulkCopyInternal class.
public SqlBulkCopyInternal ( string connectionString, SqlBulkCopyOptions copyOptions ) : System.Data
connectionString string Database connection string.
copyOptions SqlBulkCopyOptions Bulk copy options.
Résultat System.Data

WriteToServerAsync() public méthode

Copies all rows in the supplied System.Data.IDataReader to a destination table.
public WriteToServerAsync ( IDataReader reader, CancellationToken cancellationToken ) : Task
reader IDataReader A whose rows will be copied to the destination table.
cancellationToken System.Threading.CancellationToken The cancellation instruction
Résultat Task