Table of Contents

Class BulkOperationManager

Namespace
Z.BulkOperations
Assembly
Z.EntityFramework.Extensions.dll
public class BulkOperationManager
Inheritance
BulkOperationManager
Inherited Members

Constructors

BulkOperationManager()

public BulkOperationManager()

Fields

BulkOperationBuilder

Set the builder that will apply to all bulk operation instance.

public static Action<BulkOperation> BulkOperationBuilder

Field Value

Action<BulkOperation>

ColumnMappingBuilder

The column mapping builder.

public static Action<ColumnMapping> ColumnMappingBuilder

Field Value

Action<ColumnMapping>

UseOracleArray

Array of use oracles.

public static bool UseOracleArray

Field Value

bool

Properties

Cache

Gets or sets the cache to use.

public static ObjectCache Cache { get; set; }

Property Value

ObjectCache

The cache to use.

CustomProvider

Gets or sets the custom provider.

public static CustomProvider CustomProvider { get; set; }

Property Value

CustomProvider

The custom provider.

ForceExpandoAsDictionaryEntryName

Gets or sets a value indicating whether the expando as dictionary entry name should be forced.

public static bool ForceExpandoAsDictionaryEntryName { get; set; }

Property Value

bool

true if force expando as dictionary entry name, false if not.

ForceSelectOutput

Gets or sets a value indicating whether the select output should be forced.

public static bool ForceSelectOutput { get; set; }

Property Value

bool

true if force select output, false if not.

ForceTriggerResolution

Gets or sets a value indicating whether the trigger resolution should be forced.

public static bool ForceTriggerResolution { get; set; }

Property Value

bool

True if force trigger resolution, false if not.

IsCommunity

Gets or sets a value indicating whether the library is in community mode (automatically throw an error for all paid features).

public static bool IsCommunity { get; set; }

Property Value

bool

True if the library is in community mode (automatically throw an error for all paid features).

TmpIsTransientError

For internal/experience usage only.

public static Func<DbException, int, bool> TmpIsTransientError { get; set; }

Property Value

Func<DbException, int, bool>

Methods

AddValueConverter(Type, IBulkValueConverter)

Adds a ValueConverter for a specific type.

public static void AddValueConverter(Type type, IBulkValueConverter valueConverter)

Parameters

type Type

The type.

valueConverter IBulkValueConverter

The value converter.

AddValueConverter<T>(BulkValueConverter<T>)

Adds a generic ValueConverter.

public static void AddValueConverter<T>(BulkValueConverter<T> valueConverter)

Parameters

valueConverter BulkValueConverter<T>

The value converter.

Type Parameters

T

ClearInformationTableCache()

A method that clear all cached information retrieved from the database.

public static void ClearInformationTableCache()