Table of Contents

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()