SqlitePropertyBuilderExtensions.UseAutoincrement 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| UseAutoincrement(ColumnBuilder) |
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd. |
| UseAutoincrement(PropertyBuilder) |
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd. |
| UseAutoincrement<TProperty>(PropertyBuilder<TProperty>) |
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd. |
UseAutoincrement(ColumnBuilder)
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder UseAutoincrement(this Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder columnBuilder);
static member UseAutoincrement : Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ColumnBuilder
<Extension()>
Public Function UseAutoincrement (columnBuilder As ColumnBuilder) As ColumnBuilder
参数
- columnBuilder
- ColumnBuilder
要配置的列的生成器。
返回
相同的生成器实例,以便可以链接多个调用。
注解
AUTOINCREMENT 只能用于 SQLite 中的整数主键列。 有关详细信息和示例,请参阅使用 EF Core 对 实体类型和关系进行建模,以及 访问 SQLite 数据库 。
适用于
UseAutoincrement(PropertyBuilder)
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder UseAutoincrement(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder);
static member UseAutoincrement : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function UseAutoincrement (propertyBuilder As PropertyBuilder) As PropertyBuilder
参数
- propertyBuilder
- PropertyBuilder
要配置的属性的生成器。
返回
相同的生成器实例,以便可以链接多个调用。
注解
AUTOINCREMENT 只能用于 SQLite 中的整数主键列。 有关详细信息和示例,请参阅使用 EF Core 对 实体类型和关系进行建模,以及 访问 SQLite 数据库 。
适用于
UseAutoincrement<TProperty>(PropertyBuilder<TProperty>)
将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> UseAutoincrement<TProperty>(this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder);
static member UseAutoincrement : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function UseAutoincrement(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty)) As PropertyBuilder(Of TProperty)
类型参数
- TProperty
要配置的属性的类型。
参数
- propertyBuilder
- PropertyBuilder<TProperty>
要配置的属性的生成器。
返回
相同的生成器实例,以便可以链接多个调用。
注解
AUTOINCREMENT 只能用于 SQLite 中的整数主键列。 有关详细信息和示例,请参阅使用 EF Core 对 实体类型和关系进行建模,以及 访问 SQLite 数据库 。