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
connectionOptionsConnectionOptions
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
dataConnectionDataConnection
Apply(DataContext)
public void Apply(DataContext dataContext)
Parameters
dataContextDataContext
Clone()
protected override DataOptions Clone()
Returns
Equals(DataOptions?)
public bool Equals(DataOptions? other)
Parameters
otherDataOptions
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
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
optionsIOptionSet
Returns
Operators
operator ==(DataOptions?, DataOptions?)
public static bool operator ==(DataOptions? t1, DataOptions? t2)
Parameters
t1DataOptionst2DataOptions
Returns
operator !=(DataOptions?, DataOptions?)
public static bool operator !=(DataOptions? t1, DataOptions? t2)
Parameters
t1DataOptionst2DataOptions