语言

SqlServerMigrationsSqlGenerator.SequenceOptions 方法

定义

重载

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs

使用给定选项生成配置序列的 SQL 片段。

protected override void SequenceOptions(string schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void SequenceOptions(string? schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.SequenceOptions : string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub SequenceOptions (schema As String, name As String, operation As SequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

参数

schema
String

包含序列的架构,或使用 null 默认架构。

name
String

序列名称。

operation
SequenceOperation

序列选项。

model
IModel

目标模型,如果 null 操作不存在,则为没有模型。

builder
MigrationCommandListBuilder

用于添加 SQL 片段的命令生成器。

适用于

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder, Boolean)

Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs

使用给定选项生成配置序列的 SQL 片段。

protected override void SequenceOptions(string? schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool forAlter);
override this.SequenceOptions : string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub SequenceOptions (schema As String, name As String, operation As SequenceOperation, model As IModel, builder As MigrationCommandListBuilder, forAlter As Boolean)

参数

schema
String

包含序列的架构,或使用 null 默认架构。

name
String

序列名称。

operation
SequenceOperation

序列选项。

model
IModel

目标模型,如果 null 操作不存在,则为没有模型。

builder
MigrationCommandListBuilder

用于添加 SQL 片段的命令生成器。

forAlter
Boolean

如果 true包含,则包括所有选项,即使默认值也是如此。

适用于

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Source:
SqlServerMigrationsSqlGenerator.cs
Source:
SqlServerMigrationsSqlGenerator.cs

使用给定选项生成配置序列的 SQL 片段。

protected override void SequenceOptions(string schema, string name, int increment, long? minimumValue, long? maximumValue, bool cycle, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub SequenceOptions (schema As String, name As String, increment As Integer, minimumValue As Nullable(Of Long), maximumValue As Nullable(Of Long), cycle As Boolean, model As IModel, builder As MigrationCommandListBuilder)

参数

schema
String

包含序列的架构,或使用 null 默认架构。

name
String

序列名称。

increment
Int32

要递增的量,以生成序列中的下一个值。

minimumValue
Nullable<Int64>

序列支持的最小值,或者 null 如果未指定任何值。

maximumValue
Nullable<Int64>

序列支持的最大值,或者 null 如果未指定任何值。

cycle
Boolean

指示达到最大值后序列是否会再次启动。

model
IModel

目标模型,如果 null 操作不存在,则为没有模型。

builder
MigrationCommandListBuilder

用于添加 SQL 片段的命令生成器。

适用于