SqliteTableBuilderExtensions.UseSqlReturningClause 方法

定义

重载

UseSqlReturningClause(OwnedNavigationTableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause(SplitTableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause(TableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause<TEntity>(SplitTableBuilder<TEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause<TEntity>(TableBuilder<TEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause<TOwnerEntity,TDependentEntity>(OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

UseSqlReturningClause(OwnedNavigationTableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder UseSqlReturningClause (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder tableBuilder, bool useSqlReturningClause = true);
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder
<Extension()>
Public Function UseSqlReturningClause (tableBuilder As OwnedNavigationTableBuilder, Optional useSqlReturningClause As Boolean = true) As OwnedNavigationTableBuilder

参数

tableBuilder
OwnedNavigationTableBuilder

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于

UseSqlReturningClause(SplitTableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder UseSqlReturningClause (this Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder tableBuilder, bool useSqlReturningClause = true);
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder
<Extension()>
Public Function UseSqlReturningClause (tableBuilder As SplitTableBuilder, Optional useSqlReturningClause As Boolean = true) As SplitTableBuilder

参数

tableBuilder
SplitTableBuilder

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于

UseSqlReturningClause(TableBuilder, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder UseSqlReturningClause (this Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder tableBuilder, bool useSqlReturningClause = true);
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder
<Extension()>
Public Function UseSqlReturningClause (tableBuilder As TableBuilder, Optional useSqlReturningClause As Boolean = true) As TableBuilder

参数

tableBuilder
TableBuilder

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于

UseSqlReturningClause<TEntity>(SplitTableBuilder<TEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<TEntity> UseSqlReturningClause<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<TEntity> tableBuilder, bool useSqlReturningClause = true) where TEntity : class;
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<'Entity (requires 'Entity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function UseSqlReturningClause(Of TEntity As Class) (tableBuilder As SplitTableBuilder(Of TEntity), Optional useSqlReturningClause As Boolean = true) As SplitTableBuilder(Of TEntity)

类型参数

TEntity

要配置的实体类型。

参数

tableBuilder
SplitTableBuilder<TEntity>

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于

UseSqlReturningClause<TEntity>(TableBuilder<TEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder<TEntity> UseSqlReturningClause<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder<TEntity> tableBuilder, bool useSqlReturningClause = true) where TEntity : class;
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder<'Entity (requires 'Entity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.TableBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function UseSqlReturningClause(Of TEntity As Class) (tableBuilder As TableBuilder(Of TEntity), Optional useSqlReturningClause As Boolean = true) As TableBuilder(Of TEntity)

类型参数

TEntity

要配置的实体类型。

参数

tableBuilder
TableBuilder<TEntity>

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于

UseSqlReturningClause<TOwnerEntity,TDependentEntity>(OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>, Boolean)

配置在保存对表所做的更改时是否使用 SQL RETURNING 子句。 RETURNING 子句与某些 Sqlite 功能不兼容,例如虚拟表或具有 AFTER 触发器的表。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity> UseSqlReturningClause<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity> tableBuilder, bool useSqlReturningClause = true) where TOwnerEntity : class where TDependentEntity : class;
static member UseSqlReturningClause : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationTableBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function UseSqlReturningClause(Of TOwnerEntity As Class, TDependentEntity As Class) (tableBuilder As OwnedNavigationTableBuilder(Of TOwnerEntity, TDependentEntity), Optional useSqlReturningClause As Boolean = true) As OwnedNavigationTableBuilder(Of TOwnerEntity, TDependentEntity)

类型参数

TOwnerEntity

拥有关系的实体类型。

TDependentEntity

关系的依赖实体类型。

参数

tableBuilder
OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

要配置的表的生成器。

useSqlReturningClause
Boolean

一个值,该值指示在将更改保存到表时是否使用 RETURNING 子句。

返回

同一生成器实例,以便可以链接多个调用。

注解

有关详细信息和示例 ,请参阅将 SQL RETURNING 子句与 Sqlite 配合使用

适用于