語言

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 資料庫」。

方法

名稱 Description
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)

回傳一個值,表示是否能設定給定的包含屬性。

CanSetIsClustered(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

回傳一個值,表示索引是否能被設定為叢集。

CanSetIsCreatedOnline(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

回傳一個值,表示在針對 SQL Server 時,索引是否能設定線上選項。

CanSetSortInTempDb(IConventionIndexBuilder, Nullable<Boolean>, Boolean)

回傳一個值,表示當針對 SQL Server 時,索引是否能在 tempdb 選項中設定 sort。

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)

在 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 時,是否建立索引時使用資料壓縮選項。

適用於