SqlServerModelBuilderExtensions.UseIdentityColumns 方法

定義

多載

UseIdentityColumns(ModelBuilder, Int32, Int32)

設定模型以使用 SQL Server IDENTITY 功能,在目標設為 SQL Server 時,為標示為 OnAdd 的索引鍵屬性產生值。 這是以SQL Server為目標時的預設行為。

UseIdentityColumns(ModelBuilder, Int64, Int32)

設定模型以使用 SQL Server IDENTITY 功能,在目標設為 SQL Server 時,為標示為 OnAdd 的索引鍵屬性產生值。 這是以SQL Server為目標時的預設行為。

UseIdentityColumns(ModelBuilder, Int32, Int32)

設定模型以使用 SQL Server IDENTITY 功能,在目標設為 SQL Server 時,為標示為 OnAdd 的索引鍵屬性產生值。 這是以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

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

傳回

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

備註

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

適用於

UseIdentityColumns(ModelBuilder, Int64, Int32)

設定模型以使用 SQL Server IDENTITY 功能,在目標設為 SQL Server 時,為標示為 OnAdd 的索引鍵屬性產生值。 這是以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

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

傳回

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

備註

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

適用於