SqlServerModelBuilderExtensions.UseIdentityColumns 方法

定义

重载

UseIdentityColumns(ModelBuilder, Int32, Int32)

将模型配置为在面向 SQL Server 时使用 SQL Server IDENTITY 功能为标记为 OnAdd的关键属性生成值。 这是面向SQL Server时的默认行为。

UseIdentityColumns(ModelBuilder, Int64, Int32)

将模型配置为在面向 SQL Server 时使用 SQL Server IDENTITY 功能为标记为 OnAdd的关键属性生成值。 这是面向SQL Server时的默认行为。

UseIdentityColumns(ModelBuilder, Int32, Int32)

Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs

将模型配置为在面向 SQL Server 时使用 SQL Server IDENTITY 功能为标记为 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)

Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs
Source:
SqlServerModelBuilderExtensions.cs

将模型配置为在面向 SQL Server 时使用 SQL Server IDENTITY 功能为标记为 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数据库

适用于