Class BulkOptions<T>

Inheritance
object
BulkOptions<T>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.EntityFramework
Assembly: ETLBox.EntityFramework.dll
Syntax
    public class BulkOptions<T>
Type Parameters
NameDescription
T

Properties

AfterBatchWrite

Declaration
    public Action<T[]> AfterBatchWrite { get; set; }
Property Value
TypeDescription
System.Action<T><T[]>

AllowIdentityInsert

Declaration
    public bool AllowIdentityInsert { get; set; }
Property Value
TypeDescription
bool

BatchSize

Declaration
    public int BatchSize { get; set; }
Property Value
TypeDescription
int

BeforeBatchWrite

Declaration
    public Func<T[], T[]> BeforeBatchWrite { get; set; }
Property Value
TypeDescription
System.Func<T, TResult><T[], T[]>

ColumnConverters

Declaration
    public ICollection<ColumnConverter> ColumnConverters { get; set; }
Property Value
TypeDescription
System.Collections.Generic.ICollection<T><ColumnConverter>

ErrorData

Declaration
    public ICollection<ETLBoxError> ErrorData { get; set; }
Property Value
TypeDescription
System.Collections.Generic.ICollection<T><ETLBoxError>

MergeMode

Declaration
    public MergeMode MergeMode { get; set; }
Property Value
TypeDescription
MergeMode

OnProgress

Declaration
    public Action<int> OnProgress { get; set; }
Property Value
TypeDescription
System.Action<T><int>

ReadGeneratedValues

Declaration
    public bool ReadGeneratedValues { get; set; }
Property Value
TypeDescription
bool

RedirectErroneousBatches

Declaration
    public bool RedirectErroneousBatches { get; set; }
Property Value
TypeDescription
bool