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
BulkCopyTypeDefault 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
Default
Default options.
public static T Default { get; set; }
Property Value
- T
Methods
CreateID(IdentifierBuilder)
protected abstract IdentifierBuilder CreateID(IdentifierBuilder builder)
Parameters
builder
IdentifierBuilder