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[]

构成索引的属性的名称。

返回

可用于配置索引的 对象。

适用于