Class DataOptions
- Namespace
- LinqToDB
- Assembly
- linq2db.dll
Immutable context configuration object.
public sealed class DataOptions : OptionsContainer<DataOptions>, IConfigurationID, IEquatable<DataOptions>, ICloneable
- Inheritance
-
DataOptions
- Implements
- Inherited Members
- Extension Methods
Constructors
DataOptions()
public DataOptions()
DataOptions(ConnectionOptions)
public DataOptions(ConnectionOptions connectionOptions)
Parameters
connectionOptions
ConnectionOptions
Properties
BulkCopyOptions
public BulkCopyOptions BulkCopyOptions { get; }
Property Value
ConnectionOptions
public ConnectionOptions ConnectionOptions { get; }
Property Value
DataContextOptions
public DataContextOptions DataContextOptions { get; }
Property Value
LinqOptions
public LinqOptions LinqOptions { get; }
Property Value
OptionSets
Provides access to option sets, stored in current options object.
public override IEnumerable<IOptionSet> OptionSets { get; }
Property Value
RetryPolicyOptions
public RetryPolicyOptions RetryPolicyOptions { get; }
Property Value
SqlOptions
public SqlOptions SqlOptions { get; }
Property Value
Methods
Apply(DataConnection)
public void Apply(DataConnection dataConnection)
Parameters
dataConnection
DataConnection
Apply(DataContext)
public void Apply(DataContext dataContext)
Parameters
dataContext
DataContext
Clone()
protected override DataOptions Clone()
Returns
Equals(DataOptions?)
public bool Equals(DataOptions? other)
Parameters
other
DataOptions
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
Find<TSet>()
public override TSet? Find<TSet>() where TSet : class, IOptionSet
Returns
- TSet
Type Parameters
TSet
GetHashCode()
public override int GetHashCode()
Returns
WithOptions(IOptionSet)
public override DataOptions WithOptions(IOptionSet options)
Parameters
options
IOptionSet
Returns
Operators
operator ==(DataOptions?, DataOptions?)
public static bool operator ==(DataOptions? t1, DataOptions? t2)
Parameters
t1
DataOptionst2
DataOptions
Returns
operator !=(DataOptions?, DataOptions?)
public static bool operator !=(DataOptions? t1, DataOptions? t2)
Parameters
t1
DataOptionst2
DataOptions