语言

SqlitePropertyBuilderExtensions.UseAutoincrement 方法

定义

重载

名称 说明
UseAutoincrement(ColumnBuilder)

将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.

UseAutoincrement(PropertyBuilder)

将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.

UseAutoincrement<TProperty>(PropertyBuilder<TProperty>)

将属性配置为使用 SQLite AUTOINCREMENT 功能在面向 SQLite 时为新实体生成值。 此方法将属性设置为 OnAdd.

UseAutoincrement(ColumnBuilder)

Source:
SqlitePropertyBuilderExtensions.cs
Source:
SqlitePropertyBuilderExtensions.cs

将属性配置为使用 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)

Source:
SqlitePropertyBuilderExtensions.cs
Source:
SqlitePropertyBuilderExtensions.cs

将属性配置为使用 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>)

Source:
SqlitePropertyBuilderExtensions.cs
Source:
SqlitePropertyBuilderExtensions.cs

将属性配置为使用 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 数据库 。

适用于