Table of Contents

Class DataProviderOptions<T>

Namespace
LinqToDB.DataProvider
Assembly
linq2db.dll
public abstract record DataProviderOptions<T> : IOptionSet, IConfigurationID, IEquatable<DataProviderOptions<T>> where T : DataProviderOptions<T>, new()

Type Parameters

T
Inheritance
DataProviderOptions<T>
Implements
Derived
Extension Methods

Constructors

DataProviderOptions()

protected DataProviderOptions()

DataProviderOptions(BulkCopyType)

protected DataProviderOptions(BulkCopyType BulkCopyType)

Parameters

BulkCopyType BulkCopyType

Default bulk copy mode, used by BulkCopy<T>(DataConnection, IEnumerable<T>) methods, if mode is not specified explicitly.

DataProviderOptions(DataProviderOptions<T>)

protected DataProviderOptions(DataProviderOptions<T> original)

Parameters

original DataProviderOptions<T>

Properties

BulkCopyType

Default bulk copy mode, used by BulkCopy<T>(DataConnection, IEnumerable<T>) methods, if mode is not specified explicitly.

public BulkCopyType BulkCopyType { get; init; }

Property Value

BulkCopyType

Default

Default options.

public static T Default { get; set; }

Property Value

T

Methods

CreateID(IdentifierBuilder)

protected abstract IdentifierBuilder CreateID(IdentifierBuilder builder)

Parameters

builder IdentifierBuilder

Returns

IdentifierBuilder