语言

SqlServerIndexBuilderExtensions 类

定义

SQL Server特定扩展方法。IndexBuilder

public static class SqlServerIndexBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerIndexBuilderExtensions
type SqlServerIndexBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerIndexBuilderExtensions = class
Public Module SqlServerIndexBuilderExtensions
继承
SqlServerIndexBuilderExtensions
特性

注解

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

方法

名称 说明
CanSetDataCompression(IConventionIndexBuilder, Nullable<DataCompressionType>, Boolean)

返回一个值,该值指示在针对SQL Server时是否可以使用数据压缩选项配置索引。

CanSetFillFactor(IConventionIndexBuilder, Nullable<Int32>, Boolean)

返回一个值,该值指示在定位SQL Server时是否可以使用填充因子选项配置索引。

CanSetFullTextCatalog(IConventionIndexBuilder, String, Boolean)

返回一个值,该值指示在面向SQL Server时是否可以使用指定的全文目录配置索引。

CanSetFullTextChangeTracking(IConventionIndexBuilder, Nullable<FullTextChangeTracking>, Boolean)

返回一个值,该值指示在定位SQL Server时是否可以使用指定的更改跟踪模式配置索引。

CanSetFullTextKeyIndex(IConventionIndexBuilder, String, Boolean)

返回一个值,该值指示在定位SQL Server时是否可以使用指定的 KEY INDEX 配置索引。

CanSetFullTextLanguages(IConventionIndexBuilder, IReadOnlyDictionary<String,String>, Boolean)

返回一个值,该值指示在面向SQL Server时是否可以设置全文索引中属性的语言。

CanSetIncludeProperties(IConventionIndexBuilder, IReadOnlyList<String>, Boolean)

返回一个值,该值指示是否可以设置给定的 include 属性。

CanSetIsClustered(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

返回一个值,该值指示是否可以将索引配置为聚集索引。

CanSetIsCreatedOnline(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

返回一个值,该值指示在定位SQL Server时是否可以使用联机选项配置索引。

CanSetSortInTempDb(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

返回一个值,该值指示在面向 SQL Server 时是否可以在 tempdb 选项中使用排序配置索引。

ForSqlServerHasName(IndexBuilder, String)

在以SQL Server为目标时配置数据库中索引的名称。

ForSqlServerInclude(IConventionIndexBuilder, IReadOnlyList<String>, Boolean)
已过时.

配置索引包括目标SQL Server时的属性。

ForSqlServerInclude(IndexBuilder, String[])
已过时.

配置索引包括目标SQL Server时的属性。

ForSqlServerInclude<TEntity>(IndexBuilder<TEntity>, Expression<Func<TEntity,Object>>)
已过时.

配置索引包括目标SQL Server时的属性。

ForSqlServerIsClustered(IConventionIndexBuilder, Nullable<Boolean>, Boolean)
已过时.

配置目标SQL Server时是否聚集索引。

ForSqlServerIsClustered(IndexBuilder, Boolean)
已过时.

配置目标SQL Server时是否聚集索引。

ForSqlServerIsClustered<TEntity>(IndexBuilder<TEntity>, Boolean)
已过时.

配置目标SQL Server时是否聚集索引。

ForSqlServerIsCreatedOnline(IConventionIndexBuilder, Nullable<Boolean>, Boolean)
已过时.

配置目标SQL Server时是否使用联机选项创建索引。

ForSqlServerIsCreatedOnline(IndexBuilder, Boolean)
已过时.

配置目标SQL Server时是否使用联机选项创建索引。

ForSqlServerIsCreatedOnline<TEntity>(IndexBuilder<TEntity>, Boolean)
已过时.

配置目标SQL Server时是否使用联机选项创建索引。

HasFillFactor(IConventionIndexBuilder, Nullable<Int32>, Boolean)

配置目标SQL Server时是否使用填充因子选项创建索引。

HasFillFactor(IndexBuilder, Int32)

配置目标SQL Server时是否使用填充因子选项创建索引。

HasFillFactor<TEntity>(IndexBuilder<TEntity>, Int32)

配置目标SQL Server时是否使用填充因子选项创建索引。

HasFullTextCatalog(IConventionIndexBuilder, String, Boolean)

针对SQL Server时,为全文索引配置全文目录。

HasFullTextChangeTracking(IConventionIndexBuilder, Nullable<FullTextChangeTracking>, Boolean)

针对SQL Server配置全文索引的更改跟踪模式。

HasFullTextKeyIndex(IConventionIndexBuilder, String, Boolean)

针对SQL Server配置全文索引的 KEY INDEX。

HasFullTextLanguages(IConventionIndexBuilder, IReadOnlyDictionary<String,String>, Boolean)

针对SQL Server配置全文索引中的属性的语言。

IncludeProperties(IConventionIndexBuilder, IReadOnlyList<String>, Boolean)

配置索引包括目标SQL Server时的属性。

IncludeProperties(IndexBuilder, String[])

配置索引包括目标SQL Server时的属性。

IncludeProperties<TEntity>(IndexBuilder<TEntity>, Expression<Func<TEntity,Object>>)

配置索引包括目标SQL Server时的属性。

IncludeProperties<TEntity>(IndexBuilder<TEntity>, String[])

配置索引包括目标SQL Server时的属性。

IsClustered(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

配置目标SQL Server时是否聚集索引。

IsClustered(IndexBuilder, Boolean)

配置目标SQL Server时是否聚集索引。

IsClustered<TEntity>(IndexBuilder<TEntity>, Boolean)

配置目标SQL Server时是否聚集索引。

IsCreatedOnline(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

配置目标SQL Server时是否使用联机选项创建索引。

IsCreatedOnline(IndexBuilder, Boolean)

配置目标SQL Server时是否使用联机选项创建索引。

IsCreatedOnline<TEntity>(IndexBuilder<TEntity>, Boolean)

配置目标SQL Server时是否使用联机选项创建索引。

SortInTempDb(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

配置在以 tempdb 选项为目标时是否使用 sort 创建索引SQL Server。

SortInTempDb(IndexBuilder, Boolean)

配置在以 tempdb 选项为目标时是否使用 sort 创建索引SQL Server。

SortInTempDb<TEntity>(IndexBuilder<TEntity>, Boolean)

配置在以 tempdb 选项为目标时是否使用 sort 创建索引SQL Server。

UseDataCompression(IConventionIndexBuilder, Nullable<DataCompressionType>, Boolean)

配置目标SQL Server时是否使用数据压缩选项创建索引。

UseDataCompression(IndexBuilder, DataCompressionType)

配置目标SQL Server时是否使用数据压缩选项创建索引。

UseDataCompression<TEntity>(IndexBuilder<TEntity>, DataCompressionType)

配置目标SQL Server时是否使用数据压缩选项创建索引。

适用于