SqlServerModelBuilderExtensions.UseIdentityColumns 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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資料庫。