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, int increment = 1);
public static Microsoft.EntityFrameworkCore.ModelBuilder UseIdentityColumns(this Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, int seed = 1, int increment = 1);
static member UseIdentityColumns : Microsoft.EntityFrameworkCore.ModelBuilder * int * int -> Microsoft.EntityFrameworkCore.ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, seed As Integer, Optional increment As Integer = 1) As ModelBuilder
<Extension()>
Public Function UseIdentityColumns (modelBuilder As ModelBuilder, Optional seed As Integer = 1, 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数据库。