Search Results for

    Show / Hide Table of Contents

    Class MultipleRowsHelper

    Inheritance
    System.Object
    MultipleRowsHelper
    MultipleRowsHelper<T>
    Namespace: LinqToDB.DataProvider
    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
    Type Name Description
    IDataContext dataConnection
    BulkCopyOptions options
    Type entityType

    Fields

    | Improve this Doc View Source

    BatchSize

    Declaration
    public int BatchSize
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Columns

    Declaration
    public readonly ColumnDescriptor[] Columns
    Field Value
    Type Description
    ColumnDescriptor[]
    | Improve this Doc View Source

    ColumnTypes

    Declaration
    public readonly SqlDataType[] ColumnTypes
    Field Value
    Type Description
    SqlDataType[]
    | Improve this Doc View Source

    CurrentCount

    Declaration
    public int CurrentCount
    Field Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    DataConnection

    Declaration
    public readonly DataConnection DataConnection
    Field Value
    Type Description
    DataConnection
    | Improve this Doc View Source

    Descriptor

    Declaration
    public readonly EntityDescriptor Descriptor
    Field Value
    Type Description
    EntityDescriptor
    | Improve this Doc View Source

    HeaderSize

    Declaration
    public int HeaderSize
    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
    Type Description
    MappingSchema
    | Improve this Doc View Source

    Options

    Declaration
    public readonly BulkCopyOptions Options
    Field Value
    Type Description
    BulkCopyOptions
    | 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
    Type Description
    List<DataParameter>
    | Improve this Doc View Source

    RowsCopied

    Declaration
    public readonly BulkCopyRowsCopied RowsCopied
    Field Value
    Type Description
    BulkCopyRowsCopied
    | Improve this Doc View Source

    SqlBuilder

    Declaration
    public readonly ISqlBuilder SqlBuilder
    Field Value
    Type Description
    ISqlBuilder
    | Improve this Doc View Source

    StringBuilder

    Declaration
    public readonly StringBuilder StringBuilder
    Field Value
    Type Description
    StringBuilder
    | Improve this Doc View Source

    TableName

    Declaration
    public string? TableName
    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
    public bool Execute()
    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

    SetHeader()

    Declaration
    public void SetHeader()

    Extension Methods

    Map.DeepCopy<T>(T)
    Sql.IsDistinctFrom<T>(T, T)
    Sql.IsNotDistinctFrom<T>(T, T)
    SqlExtensions.In<T>(T, IEnumerable<T>)
    SqlExtensions.In<T>(T, IQueryable<T>)
    SqlExtensions.In<T>(T, T[])
    SqlExtensions.In<T>(T, T, T)
    SqlExtensions.In<T>(T, T, T, T)
    SqlExtensions.NotIn<T>(T, IEnumerable<T>)
    SqlExtensions.NotIn<T>(T, IQueryable<T>)
    SqlExtensions.NotIn<T>(T, T[])
    SqlExtensions.NotIn<T>(T, T, T)
    SqlExtensions.NotIn<T>(T, T, T, T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2011-2022 linq2db.com

    Generated by DocFX