Table of Contents

Enum BulkCopyType

Namespace
LinqToDB.Data
Assembly
linq2db.dll

Bulk copy implementation type. For more details on support level by provider see this article.

public enum BulkCopyType
Extension Methods

Fields

Default = 0

LINQ To DB will select copy method based on current provider. Default method usually set at [PROVIDER_NAME_HERE]Tools.DefaultBulkCopyType.

MultipleRows = 2

Data will be inserted into table as a batch insert using INSERT FROM SELECT or similar code. If method not supported, it will be downgraded to RowByRow method.

ProviderSpecific = 3

Data will be inserted using native bulk copy functionality if supported. If method not supported, it will be downgraded to RowByRow method.

RowByRow = 1

Data will be inserted into table as a sequence of selects, row by row.