Table of Contents

Interface IMutableSequence

Namespace
Microsoft.EntityFrameworkCore.Metadata
Assembly
Microsoft.EntityFrameworkCore.Relational.dll

Represents a database sequence in the model.

public interface IMutableSequence : IReadOnlySequence, IReadOnlyAnnotatable, IMutableAnnotatable
Inherited Members

Remarks

See Database sequences for more information and examples.

Properties

IncrementBy

Gets or sets the amount incremented to obtain each new value in the sequence.

int IncrementBy { get; set; }

Property Value

int

IsCyclic

Gets or sets the a value indicating whether the sequence will start again from the beginning when the max value is reached.

bool IsCyclic { get; set; }

Property Value

bool

MaxValue

Gets or sets the maximum value supported by the sequence, or null if none has been set.

long? MaxValue { get; set; }

Property Value

long?

MinValue

Gets or sets the minimum value supported by the sequence, or null if none has been set.

long? MinValue { get; set; }

Property Value

long?

Model

Gets the Microsoft.EntityFrameworkCore.Metadata.IMutableModel in which this sequence is defined.

IMutableModel Model { get; }

Property Value

IMutableModel

StartValue

Gets or sets the value at which the sequence will start.

long StartValue { get; set; }

Property Value

long

Type

Gets or sets the Type of values returned by the sequence.

Type Type { get; set; }

Property Value

Type