次の方法で共有


SqlServerModelBuilderExtensions.UseIdentityColumns メソッド

定義

オーバーロード

UseIdentityColumns(ModelBuilder, Int32, Int32)

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

UseIdentityColumns(ModelBuilder, Int64, Int32)

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

UseIdentityColumns(ModelBuilder, Int32, Int32)

ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, int seed = 1, int increment = 1);
public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, int seed, int increment = 1);
static member UseIdentityColumns : Microsoft.EntityFrameworkCore.ModelBuilder * int * int -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, Optional seed As Integer = 1, Optional increment As Integer = 1) As ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, seed As Integer, Optional increment As Integer = 1) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

seed
Int32

テーブルに読み込まれた最初の行に使用される値。

increment
Int32

読み込まれた前の行の ID 値に追加される増分値。

戻り値

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

注釈

詳細と例については、「エンティティの種類とリレーションシップのモデリング」および「EF Core を使用したSQL ServerおよびAzure SQLデータベースへのアクセス」を参照してください。

適用対象

UseIdentityColumns(ModelBuilder, Int64, Int32)

ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs
ソース:
SqlServerModelBuilderExtensions.cs

SQL Server IDENTITY 機能を使用して、 としてOnAddマークされたキー プロパティの値を生成するようにモデルを構成SQL Server。 これは、SQL Serverを対象とする場合の既定の動作です。

public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns (this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumns : Microsoft.EntityFrameworkCore.ModelBuilder * int64 * int -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, Optional seed As Long = 1, Optional increment As Integer = 1) As ModelBuilder

パラメーター

modelBuilder
ModelBuilder

モデル ビルダー。

seed
Int64

テーブルに読み込まれた最初の行に使用される値。

increment
Int32

読み込まれた前の行の ID 値に追加される増分値。

戻り値

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

注釈

詳細と例については、「エンティティの種類とリレーションシップのモデリング」および「EF Core を使用したSQL ServerおよびAzure SQLデータベースへのアクセス」を参照してください。

適用対象