SqlServerPropertyBuilderExtensions.UseIdentityColumn 方法

定義

多載

UseIdentityColumn(ColumnBuilder, Int64, Int32)

設定索引鍵資料行,以在以SQL Server為目標時,使用 SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 OnAdd

UseIdentityColumn(PropertyBuilder, Int32, Int32)

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 OnAdd

UseIdentityColumn(PropertyBuilder, Int64, Int32)

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 OnAdd

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

設定索引鍵資料行,以在以SQL Server為目標時,使用 SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 OnAdd

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

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 OnAdd

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

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 EF Core 存取SQL Server和Azure SQL資料庫

適用於

UseIdentityColumn(PropertyBuilder, Int32, Int32)

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 EF Core 存取SQL Server和Azure SQL資料庫

適用於

UseIdentityColumn(PropertyBuilder, Int64, Int32)

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 EF Core 存取SQL Server和Azure SQL資料庫

適用於

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

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 EF Core 存取SQL Server和Azure SQL資料庫

適用於

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

設定索引鍵屬性,以在目標SQL Server時,使用SQL Server IDENTITY 功能來產生新實體的值。 這個方法會將 屬性設定為 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

已載入前一個資料列之識別值的累加值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱使用 EF Core建立實體類型和關聯性的模型化,以及使用 EF Core 存取SQL Server和Azure SQL資料庫

適用於