DbContextExtensions

Class DbContextExtensions

Inheritance
DbContextExtensions
Namespace: ETLBox.EntityFramework
Assembly: ETLBox.EntityFramework.dll
Syntax
    public static class DbContextExtensions

Methods

BulkDelete<T>(DbContext, IEnumerable<T>)

Declaration
    public static void BulkDelete<T>(this DbContext dbContext, IEnumerable<T> entities)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Type Parameters
NameDescription
T

BulkDelete<T>(DbContext, IEnumerable<T>, Action<BulkOptions<T>>)

Declaration
    public static void BulkDelete<T>(this DbContext dbContext, IEnumerable<T> entities, Action<BulkOptions<T>> options)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Action<BulkOptions<T>>options
Type Parameters
NameDescription
T

BulkInsert<T>(DbContext, IEnumerable<T>)

Declaration
    public static void BulkInsert<T>(this DbContext dbContext, IEnumerable<T> entities)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Type Parameters
NameDescription
T

BulkInsert<T>(DbContext, IEnumerable<T>, Action<BulkOptions<T>>)

Declaration
    public static void BulkInsert<T>(this DbContext dbContext, IEnumerable<T> entities, Action<BulkOptions<T>> options)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Action<BulkOptions<T>>options
Type Parameters
NameDescription
T

BulkMerge<T>(DbContext, IEnumerable<T>)

Declaration
    public static void BulkMerge<T>(this DbContext dbContext, IEnumerable<T> entities)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Type Parameters
NameDescription
T

BulkMerge<T>(DbContext, IEnumerable<T>, Action<MergeBulkOptions<T>>)

Declaration
    public static void BulkMerge<T>(this DbContext dbContext, IEnumerable<T> entities, Action<MergeBulkOptions<T>> options)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Action<MergeBulkOptions<T>>options
Type Parameters
NameDescription
T

BulkUpdate<T>(DbContext, IEnumerable<T>)

Declaration
    public static void BulkUpdate<T>(this DbContext dbContext, IEnumerable<T> entities)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Type Parameters
NameDescription
T

BulkUpdate<T>(DbContext, IEnumerable<T>, Action<BulkOptions<T>>)

Declaration
    public static void BulkUpdate<T>(this DbContext dbContext, IEnumerable<T> entities, Action<BulkOptions<T>> options)
Parameters
TypeNameDescription
DbContextdbContext
IEnumerable<T>entities
Action<BulkOptions<T>>options
Type Parameters
NameDescription
T