Class DbContextExtensions

Inheritance
object
DbContextExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.EntityFramework.SqlServer
Assembly: ETLBox.EntityFramework.SqlServer.dll
Syntax
    public static class DbContextExtensions

Methods

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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
System.Action<T><BulkOptions<T>>options
Type Parameters
NameDescription
T

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

Declaration
    public static void BulkDelete<T>(this DbContext dbContext, IEnumerable<T> entities)
Parameters
TypeNameDescription
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
System.Action<T><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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
Type Parameters
NameDescription
T

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

Declaration
    public static void BulkMerge<T>(this DbContext dbContext, IEnumerable<T> entities, Action<BulkOptions<T>> options)
Parameters
TypeNameDescription
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
System.Action<T><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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
System.Action<T><BulkOptions<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
Microsoft.EntityFrameworkCore.DbContextdbContext
System.Collections.Generic.IEnumerable<T><T>entities
Type Parameters
NameDescription
T