Class EntityBulkOperation<T>
- Namespace
- Z.EntityFramework.Extensions
- Assembly
- Z.EntityFramework.Extensions.dll
An entity bulk operation.
public class EntityBulkOperation<T> : BulkOperation<T>, IDisposable where T : class
Type Parameters
T
Generic type parameter.
- Inheritance
-
EntityBulkOperation<T>
- Implements
- Inherited Members
Properties
DataTableBatchSize
Gets or sets the size of the data table in the batch.
public int DataTableBatchSize { get; set; }
Property Value
- int
The size of the data table in the batch.
Methods
BulkDelete()
Execute a Bulk Delete operation.
public override void BulkDelete()
BulkDelete(IEnumerable<T>)
Execute a Bulk Delete operation.
public void BulkDelete(IEnumerable<T> entities)
Parameters
entities
IEnumerable<T>The entities.
BulkInsert()
Execute a Bulk Insert operation.
public override void BulkInsert()
BulkInsert(IEnumerable<T>)
Execute a Bulk Insert operation.
public void BulkInsert(IEnumerable<T> entities)
Parameters
entities
IEnumerable<T>The entities.
BulkMerge()
Execute a Bulk Merge operation.
public override void BulkMerge()
BulkMerge(IEnumerable<T>)
Execute a Bulk Merge operation.
public void BulkMerge(IEnumerable<T> entities)
Parameters
entities
IEnumerable<T>The entities.
BulkUpdate()
Execute a Bulk Update operation.
public override void BulkUpdate()
BulkUpdate(IEnumerable<T>)
Execute a Bulk Update operation.
public void BulkUpdate(IEnumerable<T> entities)
Parameters
entities
IEnumerable<T>The entities.
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()