Share via


SqlServerEntityTypeExtensions 类

定义

特定于SQL Server元数据的实体类型扩展方法。

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

注解

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

方法

GetHistoryTableName(IReadOnlyEntityType)

返回一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。

GetHistoryTableNameConfigurationSource(IConventionEntityType)

获取临时历史记录表名称设置的配置源。

GetHistoryTableSchema(IReadOnlyEntityType)

返回一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

获取临时历史记录表架构设置的配置源。

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

获取内存优化设置的配置源。

GetIsTemporalConfigurationSource(IConventionEntityType)

获取临时表设置的配置源。

GetPeriodEndPropertyName(IReadOnlyEntityType)

返回一个值,该值表示映射到临时表的实体的句点结束属性的名称。

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

获取临时表句点结束属性名称设置的配置源。

GetPeriodStartPropertyName(IReadOnlyEntityType)

返回一个值,该值表示映射到临时表的实体的句点开始属性的名称。

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

获取临时表周期开始属性名称设置的配置源。

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

获取配置源,用于在保存对表所做的更改时是否使用 SQL OUTPUT 子句。

IsMemoryOptimized(IEntityType)

返回一个值,该值指示实体类型是否映射到内存优化表。

IsMemoryOptimized(IReadOnlyEntityType)

返回一个值,该值指示实体类型是否映射到内存优化表。

IsSqlOutputClauseUsed(IReadOnlyEntityType)

返回一个值,该值指示在保存对表所做的更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

返回一个值,该值指示在保存对指定表所做的更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

IsTemporal(IReadOnlyEntityType)

返回一个值,该值指示实体类型是否映射到临时表。

SetHistoryTableName(IConventionEntityType, String, Boolean)

设置一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。

SetHistoryTableName(IMutableEntityType, String)

设置一个值,该值表示与映射到临时表的实体关联的历史记录表的名称。

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

设置一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。

SetHistoryTableSchema(IMutableEntityType, String)

设置一个值,该值表示与映射到临时表的实体关联的历史记录表的架构。

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

设置一个值,该值指示实体类型是否映射到内存优化表。

SetIsMemoryOptimized(IMutableEntityType, Boolean)

设置一个值,该值指示实体类型是否映射到内存优化表。

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

设置一个值,该值指示实体类型是否映射到临时表。

SetIsTemporal(IMutableEntityType, Boolean)

设置一个值,该值指示实体类型是否映射到临时表。

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

设置一个值,该值表示映射到临时表的实体的句点结束属性的名称。

SetPeriodEndPropertyName(IMutableEntityType, String)

设置一个值,该值表示映射到临时表的实体的句点结束属性的名称。

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

设置一个值,该值表示映射到临时表的实体的句点开始属性的名称。

SetPeriodStartPropertyName(IMutableEntityType, String)

设置一个值,该值表示映射到临时表的实体的句点开始属性的名称。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

设置一个值,该值指示在对表保存更改时是否使用 SQL OUTPUT 子句。 OUTPUT 子句与某些SQL Server功能不兼容,例如具有触发器的表。

适用于