Share via


SqlServerEntityTypeBuilderExtensions 类

定义

SQL Server 的特定EntityTypeBuilder扩展方法。

public static class SqlServerEntityTypeBuilderExtensions
type SqlServerEntityTypeBuilderExtensions = class
Public Module SqlServerEntityTypeBuilderExtensions
继承
SqlServerEntityTypeBuilderExtensions

注解

有关详细信息和示例,请参阅为实体类型和关系建模和使用 EF Core 访问SQL Server和Azure SQL数据库

方法

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

返回一个值,该值指示是否可以为实体设置给定的历史记录表名称。

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

返回一个值,该值指示映射的表是否可以具有历史记录表架构。

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

返回一个值,该值指示映射表是否可以配置为内存优化表。

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

返回一个值,该值指示映射表是否可以配置为临时表。

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

返回一个值,该值指示映射的表是否可以具有句点结束属性。

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

返回一个值,该值指示映射表是否可以具有 period start 属性。

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

在指定属性上配置索引。 如果给定的属性集上存在现有索引,则将返回现有索引进行配置。

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

ForSqlServerToTable(EntityTypeBuilder, String)

配置以SQL Server为目标时实体映射到的表。

ForSqlServerToTable(EntityTypeBuilder, String, String)

配置以SQL Server为目标时实体映射到的表。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

配置以SQL Server为目标时实体映射到的表。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

配置以SQL Server为目标时实体映射到的表。

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

为映射到临时表的实体配置句点结束属性。

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

为映射到临时表的实体配置 period start 属性。

IsMemoryOptimized(EntityTypeBuilder, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

将SQL Server定位为内存优化时,配置实体映射到的表。

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
已过时.

将SQL Server定位为内存优化时,配置实体映射到的表。

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

将表配置为临时表。

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

为映射到临时表的实体配置历史记录表名称。

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

为映射到临时表的实体配置历史记录表架构。

适用于