语言

IReadOnlySequence 接口

定义

表示模型中的数据库序列。

public interface IReadOnlySequence : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlySequence = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlySequence
Implements IReadOnlyAnnotatable
派生
实现

注解

有关详细信息和示例 ,请参阅数据库序列 。

属性

名称 说明
ClrType
已过时.

Type获取序列返回的值的 。

IncrementBy

获取为获取序列中的每个新值而递增的量。

IsCyclic

获取一个值,该值指示当达到最大值时,序列是否将从头重新开始。

Item[String]

获取具有给定名称的批注的值,如果不存在,则返回 null 。

(继承自 IReadOnlyAnnotatable)
MaxValue

获取序列支持的最大值,如果未 null 设置任何值,则为 。

MinValue

获取序列支持的最小值,如果未 null 设置任何值,则为 。

Model

获取在其中定义此序列的模型。

ModelSchema

获取序列的模型架构。 这是 中指定的 HasSequence(ModelBuilder, String, String) 和要与 一起使用 FindSequence(IConventionModel, String, String)的 。

Name

获取数据库中序列的名称。

Schema

获取包含序列的数据库架构。

StartValue

获取序列将从其开始的值。

Type

获取序列返回的值的类型。

方法

名称 说明
AnnotationsToDebugString(Int32)

获取对象上声明的所有注释的调试字符串。

(继承自 IReadOnlyAnnotatable)
FindAnnotation(String)

获取具有给定名称的批注,如果不存在,则返回 null 。

(继承自 IReadOnlyAnnotatable)
GetAnnotation(String)

获取具有给定名称的批注,如果不存在,则引发该批注。

(继承自 IReadOnlyAnnotatable)
GetAnnotations()

获取当前 对象上的所有注释。

(继承自 IReadOnlyAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

创建给定元数据的可读表示形式。

警告:不要依赖于返回的字符串的格式。 它仅用于调试,并且可能会在版本之间任意更改。

适用于