Class RangeColumnsMetadata
The column-pair storage descriptor of a Range<T> property declared with RangeColumnsAttribute or the fluent RangeColumns(string, string, bool, bool) mapping.
public sealed class RangeColumnsMetadata
- Inheritance
-
RangeColumnsMetadata
- Inherited Members
- Extension Methods
Constructors
RangeColumnsMetadata(string, string, bool, bool)
Creates the descriptor for the given pair of bound columns.
public RangeColumnsMetadata(string lowerColumn, string upperColumn, bool lowerInclusive = true, bool upperInclusive = false)
Parameters
lowerColumnstringThe column that stores the lower bound.
upperColumnstringThe column that stores the upper bound.
lowerInclusiveboolWhether the lower bound is part of the range.
upperInclusiveboolWhether the upper bound is part of the range.
Properties
LowerColumn
The column that stores the lower bound.
public string LowerColumn { get; }
Property Value
LowerInclusive
Whether the lower bound is part of the range.
public bool LowerInclusive { get; }
Property Value
UpperColumn
The column that stores the upper bound.
public string UpperColumn { get; }
Property Value
UpperInclusive
Whether the upper bound is part of the range.
public bool UpperInclusive { get; }