SqlServerPropertyBuilderExtensions.UseIdentityColumn メソッド

定義

オーバーロード

UseIdentityColumn(ColumnBuilder, Int64, Int32)

SQL Serverを対象とする場合に、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn(PropertyBuilder, Int32, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn(PropertyBuilder, Int64, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

SQL Serverを対象とする場合に、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

UseIdentityColumn(ColumnBuilder, Int64, Int32)

SQL Serverを対象とする場合に、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder columnBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder
<Extension()>
Public Function UseIdentityColumn (columnBuilder As ColumnBuilder, Optional seed As Long = 1, Optional increment As Integer = 1) As ColumnBuilder

パラメーター

columnBuilder
ColumnBuilder

構成されている列のビルダー。

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn(PropertyBuilder, Int32, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, int seed = 1, int increment = 1);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, int seed, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * int * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function UseIdentityColumn (propertyBuilder As PropertyBuilder, Optional seed As Integer = 1, Optional increment As Integer = 1) As PropertyBuilder
<Extension()>
Public Function UseIdentityColumn (propertyBuilder As PropertyBuilder, seed As Integer, Optional increment As Integer = 1) As PropertyBuilder

パラメーター

propertyBuilder
PropertyBuilder

構成されているプロパティのビルダー。

seed
Int32

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn(PropertyBuilder, Int64, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder UseIdentityColumn (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function UseIdentityColumn (propertyBuilder As PropertyBuilder, Optional seed As Long = 1, Optional increment As Integer = 1) As PropertyBuilder

パラメーター

propertyBuilder
PropertyBuilder

構成されているプロパティのビルダー。

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

SQL Serverを対象とする場合に、SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するようにキー列を構成します。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder<TProperty> columnBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder<'Property> * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder<'Property>
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (columnBuilder As ColumnBuilder(Of TProperty), Optional seed As Long = 1, Optional increment As Integer = 1) As ColumnBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

columnBuilder
ColumnBuilder<TProperty>

構成されている列のビルダー。

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, int seed = 1, int increment = 1);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, int seed, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * int * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), Optional seed As Integer = 1, Optional increment As Integer = 1) As PropertyBuilder(Of TProperty)
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), seed As Integer, Optional increment As Integer = 1) As PropertyBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

propertyBuilder
PropertyBuilder<TProperty>

構成されているプロパティのビルダー。

seed
Int32

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

SQL Server IDENTITY 機能を使用して新しいエンティティの値を生成するように key プロパティを構成SQL Server。 このメソッドは、 プロパティを に OnAdd設定します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> UseIdentityColumn<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, long seed = 1, int increment = 1);
static member UseIdentityColumn : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * int64 * int -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function UseIdentityColumn(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), Optional seed As Long = 1, Optional increment As Integer = 1) As PropertyBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

propertyBuilder
PropertyBuilder<TProperty>

構成されているプロパティのビルダー。

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象