Class DataOptions
Immutable context configuration object.
Inheritance
System.Object
DataOptions
Assembly: linq2db.dll
Syntax
public sealed class DataOptions : OptionsContainer<DataOptions>, IConfigurationID
Constructors
|
Improve this Doc
View Source
DataOptions()
Declaration
|
Improve this Doc
View Source
DataOptions(ConnectionOptions)
Declaration
public DataOptions(ConnectionOptions connectionOptions)
Parameters
Properties
|
Improve this Doc
View Source
BulkCopyOptions
Declaration
public BulkCopyOptions BulkCopyOptions { get; }
Property Value
|
Improve this Doc
View Source
ConnectionOptions
Declaration
public ConnectionOptions ConnectionOptions { get; }
Property Value
|
Improve this Doc
View Source
DataContextOptions
Declaration
public DataContextOptions DataContextOptions { get; }
Property Value
|
Improve this Doc
View Source
LinqOptions
Declaration
public LinqOptions LinqOptions { get; }
Property Value
|
Improve this Doc
View Source
OptionSets
Declaration
public override IEnumerable<IOptionSet> OptionSets { get; }
Property Value
Overrides
LinqToDB.Common.OptionsContainer<LinqToDB.DataOptions>.OptionSets
|
Improve this Doc
View Source
RetryPolicyOptions
Declaration
public RetryPolicyOptions RetryPolicyOptions { get; }
Property Value
Methods
|
Improve this Doc
View Source
Apply(DataConnection)
Declaration
public void Apply(DataConnection dataConnection)
Parameters
|
Improve this Doc
View Source
Apply(DataContext)
Declaration
public void Apply(DataContext dataContext)
Parameters
|
Improve this Doc
View Source
Clone()
Declaration
protected override DataOptions Clone()
Returns
Overrides
LinqToDB.Common.OptionsContainer<LinqToDB.DataOptions>.Clone()
|
Improve this Doc
View Source
Equals(DataOptions)
Declaration
public bool Equals(DataOptions other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Equals(Nullable<Object>)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
System.Nullable<System.Object> |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Find<TSet>()
Declaration
public override TSet Find<TSet>()
where TSet : class, IOptionSet
Returns
Type Parameters
Overrides
LinqToDB.Common.OptionsContainer<LinqToDB.DataOptions>.Find<TSet>()
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
WithOptions(IOptionSet)
Declaration
public override DataOptions WithOptions(IOptionSet options)
Parameters
Returns
Overrides
LinqToDB.Common.OptionsContainer<LinqToDB.DataOptions>.WithOptions(LinqToDB.Common.IOptionSet)
Operators
|
Improve this Doc
View Source
Equality(DataOptions, DataOptions)
Declaration
public static bool operator ==(DataOptions t1, DataOptions t2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Inequality(DataOptions, DataOptions)
Declaration
public static bool operator !=(DataOptions t1, DataOptions t2)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
IConfigurationID.ConfigurationID
Declaration
int IConfigurationID.ConfigurationID { get; }
Returns
Type |
Description |
System.Int32 |
|
Implements
IEquatable<>
ICloneable
Extension Methods