EntityTypeBuilder.HasIndex 方法

定義

多載

HasIndex(String[], String)

在指定的屬性上設定索引,並使用指定的名稱。 如果給定的屬性清單上有現有的索引,且具有指定的名稱,則會傳回現有的索引以進行設定。

HasIndex(String[])

在指定的屬性上設定未命名的索引。 如果給定的屬性清單中有現有的未命名索引,則會傳回現有的索引以進行設定。

HasIndex(String[], String)

在指定的屬性上設定索引,並使用指定的名稱。 如果給定的屬性清單上有現有的索引,且具有指定的名稱,則會傳回現有的索引以進行設定。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasIndex (string[] propertyNames, string name);
abstract member HasIndex : string[] * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
override this.HasIndex : string[] * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
Public Overridable Function HasIndex (propertyNames As String(), name As String) As IndexBuilder

參數

propertyNames
String[]

組成索引的屬性名稱。

name
String

要指派給索引的名稱。

傳回

物件,可用來設定索引。

適用於

HasIndex(String[])

在指定的屬性上設定未命名的索引。 如果給定的屬性清單中有現有的未命名索引,則會傳回現有的索引以進行設定。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder HasIndex (params string[] propertyNames);
abstract member HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
override this.HasIndex : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder
Public Overridable Function HasIndex (ParamArray propertyNames As String()) As IndexBuilder

參數

propertyNames
String[]

組成索引的屬性名稱。

傳回

物件,可用來設定索引。

適用於