Class MultipleRowsHelper
Inheritance
System.Object
MultipleRowsHelper
Assembly: linq2db.dll
Syntax
public abstract class MultipleRowsHelper : object
Constructors
|
Improve this Doc
View Source
MultipleRowsHelper(IDataContext, BulkCopyOptions, Type)
Declaration
protected MultipleRowsHelper(IDataContext dataConnection, BulkCopyOptions options, Type entityType)
Parameters
Fields
|
Improve this Doc
View Source
BatchSize
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Columns
Declaration
public readonly ColumnDescriptor[] Columns
Field Value
|
Improve this Doc
View Source
ColumnTypes
Declaration
public readonly SqlDataType[] ColumnTypes
Field Value
|
Improve this Doc
View Source
CurrentCount
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
DataConnection
Declaration
public readonly DataConnection DataConnection
Field Value
|
Improve this Doc
View Source
Descriptor
Declaration
public readonly EntityDescriptor Descriptor
Field Value
|
Improve this Doc
View Source
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LastRowParameterIndex
Declaration
public int LastRowParameterIndex
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
LastRowStringIndex
Declaration
public int LastRowStringIndex
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
MappingSchema
Declaration
public readonly MappingSchema MappingSchema
Field Value
|
Improve this Doc
View Source
Options
Declaration
public readonly BulkCopyOptions Options
Field Value
|
Improve this Doc
View Source
ParameterIndex
Declaration
public int ParameterIndex
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
ParameterName
Declaration
public readonly string ParameterName
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Parameters
Declaration
public readonly List<DataParameter> Parameters
Field Value
|
Improve this Doc
View Source
RowsCopied
Declaration
public readonly BulkCopyRowsCopied RowsCopied
Field Value
|
Improve this Doc
View Source
SqlBuilder
Declaration
public readonly ISqlBuilder SqlBuilder
Field Value
|
Improve this Doc
View Source
StringBuilder
Declaration
public readonly StringBuilder StringBuilder
Field Value
Type |
Description |
StringBuilder |
|
|
Improve this Doc
View Source
TableName
Declaration
Field Value
Type |
Description |
System.Nullable<System.String> |
|
Methods
|
Improve this Doc
View Source
BuildColumns(Object, Nullable<Func<ColumnDescriptor, Boolean>>, Boolean, Boolean, Boolean, Nullable<Func<ColumnDescriptor, Boolean>>)
Declaration
public virtual void BuildColumns(object item, Func<ColumnDescriptor, bool>? skipConvert = null, bool castParameters = false, bool castAllRows = false, bool castFirstRowLiteralOnUnionAll = false, Func<ColumnDescriptor, bool>? castLiteral = null)
Parameters
Type |
Name |
Description |
System.Object |
item |
|
System.Nullable<Func<ColumnDescriptor, System.Boolean>> |
skipConvert |
|
System.Boolean |
castParameters |
|
System.Boolean |
castAllRows |
|
System.Boolean |
castFirstRowLiteralOnUnionAll |
|
System.Nullable<Func<ColumnDescriptor, System.Boolean>> |
castLiteral |
|
|
Improve this Doc
View Source
Execute()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ExecuteAsync(CancellationToken)
Declaration
public async Task<bool> ExecuteAsync(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Boolean> |
|
|
Improve this Doc
View Source
Declaration
Extension Methods