Class BasicBulkOperation
- Namespace
- Z.BulkOperations
- Assembly
- Z.EntityFramework.Extensions.dll
A basic bulk operation.
[Obsolete("Use BulkOperation class instead. This class will be removed at the start of 2019.")]
public class BasicBulkOperation : IDisposable
- Inheritance
-
BasicBulkOperation
- Implements
- Inherited Members
Constructors
BasicBulkOperation()
public BasicBulkOperation()
Properties
Advanced
Gets or sets the advanced.
public BulkOperation Advanced { get; }
Property Value
- BulkOperation
The advanced.
BatchSize
Gets or sets the size of the batch.
public int BatchSize { get; set; }
Property Value
- int
The size of the batch.
ColumnMappings
Gets or sets the column mappings.
public List<BasicColumnMapping> ColumnMappings { get; set; }
Property Value
- List<BasicColumnMapping>
The column mappings.
Connection
Gets or sets the connection.
public DbConnection Connection { get; set; }
Property Value
- DbConnection
The connection.
DataSource
Gets or sets the data source.
public object DataSource { get; set; }
Property Value
- object
The data source.
DestinationTableName
Gets or sets the name of the destination table.
public string DestinationTableName { get; set; }
Property Value
- string
The name of the destination table.
Transaction
Gets or sets the transaction.
public DbTransaction Transaction { get; set; }
Property Value
- DbTransaction
The transaction.
Methods
BulkDelete()
Bulk delete.
public void BulkDelete()
BulkDelete(DataTable, DataRowState)
Bulk delete.
public void BulkDelete(DataTable datasource, DataRowState dataRowState)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
BulkDelete(object)
Bulk delete.
public void BulkDelete(object datasource)
Parameters
datasource
objectThe datasource.
BulkDeleteAsync(DataTable, DataRowState, CancellationToken)
Bulk delete.
public virtual Task BulkDeleteAsync(DataTable datasource, DataRowState dataRowState, CancellationToken cancellationToken = default)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkDeleteAsync(object, CancellationToken)
Bulk delete.
public virtual Task BulkDeleteAsync(object datasource, CancellationToken cancellationToken = default)
Parameters
datasource
objectThe datasource.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkDeleteAsync(CancellationToken)
Bulk delete.
public virtual Task BulkDeleteAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkInsert()
Bulk insert.
public void BulkInsert()
BulkInsert(DataTable, DataRowState)
Bulk insert.
public void BulkInsert(DataTable datasource, DataRowState dataRowState)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
BulkInsert(object)
Bulk insert.
public void BulkInsert(object datasource)
Parameters
datasource
objectThe datasource.
BulkInsertAsync(DataTable, DataRowState, CancellationToken)
Bulk insert.
public virtual Task BulkInsertAsync(DataTable datasource, DataRowState dataRowState, CancellationToken cancellationToken = default)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkInsertAsync(object, CancellationToken)
Bulk insert.
public virtual Task BulkInsertAsync(object datasource, CancellationToken cancellationToken = default)
Parameters
datasource
objectThe datasource.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkInsertAsync(CancellationToken)
Bulk insert.
public virtual Task BulkInsertAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkMerge()
Bulk merge.
public void BulkMerge()
BulkMerge(DataTable, DataRowState)
Bulk merge.
public void BulkMerge(DataTable datasource, DataRowState dataRowState)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
BulkMerge(object)
Bulk merge.
public void BulkMerge(object datasource)
Parameters
datasource
objectThe datasource.
BulkMergeAsync(DataTable, DataRowState, CancellationToken)
Bulk merge.
public virtual Task BulkMergeAsync(DataTable datasource, DataRowState dataRowState, CancellationToken cancellationToken = default)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkMergeAsync(object, CancellationToken)
Bulk merge.
public virtual Task BulkMergeAsync(object datasource, CancellationToken cancellationToken = default)
Parameters
datasource
objectThe datasource.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkMergeAsync(CancellationToken)
Bulk merge.
public virtual Task BulkMergeAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkSaveChanges(DataTable)
Bulk save changes.
public virtual void BulkSaveChanges(DataTable dt)
Parameters
dt
DataTableThe datatable.
BulkSaveChangesAsync(DataTable, CancellationToken)
Bulk save changes.
public virtual Task BulkSaveChangesAsync(DataTable dt, CancellationToken cancellationToken = default)
Parameters
dt
DataTableThe datatable.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkSynchronize()
Bulk synchronize.
public virtual void BulkSynchronize()
BulkSynchronize(object)
Bulk synchronize.
public virtual void BulkSynchronize(object datasource)
Parameters
datasource
objectThe datasource.
BulkSynchronizeAsync(object, CancellationToken)
Bulk synchronize.
public virtual Task BulkSynchronizeAsync(object datasource, CancellationToken cancellationToken = default)
Parameters
datasource
objectThe datasource.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkSynchronizeAsync(CancellationToken)
Bulk synchronize.
public virtual Task BulkSynchronizeAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkUpdate()
Bulk update.
public void BulkUpdate()
BulkUpdate(DataTable, DataRowState)
Bulk update.
public void BulkUpdate(DataTable datasource, DataRowState dataRowState)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
BulkUpdate(object)
Bulk update.
public void BulkUpdate(object datasource)
Parameters
datasource
objectThe datasource.
BulkUpdateAsync(DataTable, DataRowState, CancellationToken)
Bulk update.
public virtual Task BulkUpdateAsync(DataTable datasource, DataRowState dataRowState, CancellationToken cancellationToken = default)
Parameters
datasource
DataTableThe datasource.
dataRowState
DataRowStateState of the data row.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkUpdateAsync(object, CancellationToken)
Bulk update.
public virtual Task BulkUpdateAsync(object datasource, CancellationToken cancellationToken = default)
Parameters
datasource
objectThe datasource.
cancellationToken
CancellationTokenThe cancellation token.
Returns
BulkUpdateAsync(CancellationToken)
Bulk update.
public virtual Task BulkUpdateAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()