RelationalModelBuilderExtensions.HasSequence メソッド

定義

オーバーロード

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(IConventionModelBuilder, String, String, Boolean)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type type, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type type, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, type As Type, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrTypetype
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, Type, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type type, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type type, string name, string? schema = default);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, Optional schema As String = Nothing) As RelationalSequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, Optional schema As String = Nothing) As SequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, type As Type, name As String, Optional schema As String = Nothing) As SequenceBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrTypetype
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

戻り値

シーケンスをさらに構成するためのビルダー。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type type, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, type As Type, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrTypetype
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, Type, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrType
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, schema As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrType
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, Type, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrType
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Type clrType, string name, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, clrType As Type, name As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

clrType
Type

シーケンスによって生成される値の型。

name
String

シーケンスの名前。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(IConventionModelBuilder, String, String, Boolean)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, string schema = default, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder modelBuilder, string name, string? schema = default, bool fromDataAnnotation = false);
static member HasSequence : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As IConventionModelBuilder, name As String, Optional schema As String = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionSequenceBuilder

パラメーター

modelBuilder
IConventionModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

シーケンスをさらに構成するためのビルダー。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string? schema = default);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, Optional schema As String = Nothing) As RelationalSequenceBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, Optional schema As String = Nothing) As SequenceBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

戻り値

シーケンスをさらに構成するためのビルダー。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence<T>(ModelBuilder, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence<T>(ModelBuilder, String, String)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string? schema = default);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, Optional schema As String = Nothing) As RelationalSequenceBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, Optional schema As String = Nothing) As SequenceBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

戻り値

シーケンスをさらに構成するためのビルダー。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベース シーケンス 」を参照してください。

適用対象

HasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.RelationalSequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of RelationalSequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<RelationalSequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象

HasSequence<T>(ModelBuilder, String, String, Action<SequenceBuilder>)

リレーショナル データベースを対象とする場合にデータベース シーケンスを構成します。

public static Microsoft.EntityFrameworkCore.ModelBuilder HasSequence<T> (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, string name, string schema, Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> builderAction);
static member HasSequence : Microsoft.EntityFrameworkCore.ModelBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.SequenceBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function HasSequence(Of T) (modelBuilder As ModelBuilder, name As String, schema As String, builderAction As Action(Of SequenceBuilder)) As ModelBuilder

型パラメーター

T

シーケンスによって生成される値の型。

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

name
String

シーケンスの名前。

schema
String

シーケンスのスキーマ。

builderAction
Action<SequenceBuilder>

シーケンスの構成を実行するアクション。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

適用対象