次の方法で共有


SqlServerMigrationsSqlGenerator.SequenceOptions メソッド

定義

オーバーロード

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

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

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

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

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

指定されたオプションを使用してシーケンスを構成する 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, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

指定されたオプションを使用してシーケンスを構成する 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 フラグメントの追加に使用するコマンド ビルダー。

適用対象