Table of Contents

Class PublicInternalBulkOperationManager

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

Constructors

PublicInternalBulkOperationManager()

public PublicInternalBulkOperationManager()

Methods

BulkInsertCast<T>(BulkOperation<object>, DbContext, List<object>, bool, List<object>, Type, string)

public static void BulkInsertCast<T>(BulkOperation<object> @this, DbContext context, List<object> list, bool isManager, List<object> entitiesToUpdate = null, Type type = null, string typeName = null) where T : class

Parameters

this BulkOperation<object>
context DbContext
list List<object>
isManager bool
entitiesToUpdate List<object>
type Type
typeName string

Type Parameters

T

BulkMergeCast<T>(BulkOperation<object>, DbContext, List<object>, bool, Type, string)

public static void BulkMergeCast<T>(BulkOperation<object> @this, DbContext context, List<object> list, bool isManager, Type type = null, string typeName = null) where T : class

Parameters

this BulkOperation<object>
context DbContext
list List<object>
isManager bool
type Type
typeName string

Type Parameters

T

BulkUpdateCast<T>(BulkOperation<object>, DbContext, List<object>, bool, Type, string)

public static void BulkUpdateCast<T>(BulkOperation<object> @this, DbContext context, List<object> list, bool isManager, Type type = null, string typeName = null) where T : class

Parameters

this BulkOperation<object>
context DbContext
list List<object>
isManager bool
type Type
typeName string

Type Parameters

T

CreateAction<T>(Action<BulkOperation>)

public static Action<EntityBulkOperation<T>> CreateAction<T>(Action<BulkOperation> action) where T : class

Parameters

action Action<BulkOperation>

Returns

Action<EntityBulkOperation<T>>

Type Parameters

T