Share via


SqlServerComplexTypePropertyBuilderExtensions.UseIdentityColumn メソッド

定義

オーバーロード

UseIdentityColumn(ComplexTypePropertyBuilder, Int32, Int32)

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

UseIdentityColumn(ComplexTypePropertyBuilder, Int64, Int32)

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

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

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

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

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

UseIdentityColumn(ComplexTypePropertyBuilder, Int32, Int32)

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

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

パラメーター

propertyBuilder
ComplexTypePropertyBuilder

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

seed
Int32

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

UseIdentityColumn(ComplexTypePropertyBuilder, Int64, Int32)

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

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

パラメーター

propertyBuilder
ComplexTypePropertyBuilder

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

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

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

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

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

型パラメーター

TProperty

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

パラメーター

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

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

seed
Int32

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

increment
Int32

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

戻り値

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

注釈

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

適用対象

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

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

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

型パラメーター

TProperty

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

パラメーター

propertyBuilder
ComplexTypePropertyBuilder<TProperty>

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

seed
Int64

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

increment
Int32

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

戻り値

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

注釈

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

適用対象