SqlServerIndexBuilderExtensions 類別

定義

SQL Server 的特定 IndexBuilder 擴充方法。

public static class SqlServerIndexBuilderExtensions
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為目標時,是否可以使用填滿因數選項來設定索引。

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為目標時,是否使用填滿因數選項建立索引。

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)

設定目標為 SQL Server 時,是否使用 tempdb 選項中的排序來建立索引。

SortInTempDb(IndexBuilder, Boolean)

設定目標為 SQL Server 時,是否使用 tempdb 選項中的排序來建立索引。

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

設定目標為 SQL Server 時,是否使用 tempdb 選項中的排序來建立索引。

UseDataCompression(IConventionIndexBuilder, Nullable<DataCompressionType>, Boolean)

設定目標為 SQL Server 時,是否使用資料壓縮選項建立索引。

UseDataCompression(IndexBuilder, DataCompressionType)

設定目標為 SQL Server 時,是否使用資料壓縮選項建立索引。

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

設定目標為 SQL Server 時,是否使用資料壓縮選項建立索引。

適用於