Table of Contents

Class RangeColumnsMetadata

Namespace
NextORM.Core
Assembly
nextorm.core.dll

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

lowerColumn string

The column that stores the lower bound.

upperColumn string

The column that stores the upper bound.

lowerInclusive bool

Whether the lower bound is part of the range.

upperInclusive bool

Whether the upper bound is part of the range.

Properties

LowerColumn

The column that stores the lower bound.

public string LowerColumn { get; }

Property Value

string

LowerInclusive

Whether the lower bound is part of the range.

public bool LowerInclusive { get; }

Property Value

bool

UpperColumn

The column that stores the upper bound.

public string UpperColumn { get; }

Property Value

string

UpperInclusive

Whether the upper bound is part of the range.

public bool UpperInclusive { get; }

Property Value

bool