IConventionEntityTypeBuilder.HasIndex Methode

Definition

Überlädt

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaften. Wenn in der angegebenen Liste der Eigenschaften ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

HasIndex(IReadOnlyList<String>, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaftennamen. Wenn in der angegebenen Liste der Eigenschaftennamen ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaften mit dem angegebenen Namen. Wenn ein Index für den angegebenen Satz von Eigenschaften und mit dem angegebenen Namen vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

HasIndex(IReadOnlyList<String>, String, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaftennamen. Wenn in der angegebenen Liste der Eigenschaftennamen ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaften. Wenn in der angegebenen Liste der Eigenschaften ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (properties As IReadOnlyList(Of IConventionProperty), Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Parameter

properties
IReadOnlyList<IConventionProperty>

Die Eigenschaften, aus denen der Index besteht.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das verwendet werden kann, um den Index zu konfigurieren, wenn er für den Entitätstyp vorhanden ist, andernfalls null .

Gilt für:

HasIndex(IReadOnlyList<String>, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaftennamen. Wenn in der angegebenen Liste der Eigenschaftennamen ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<string> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (propertyNames As IReadOnlyList(Of String), Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Parameter

propertyNames
IReadOnlyList<String>

Die Namen der Eigenschaften, aus denen der Index besteht.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das verwendet werden kann, um den Index zu konfigurieren, wenn er für den Entitätstyp vorhanden ist, andernfalls null .

Gilt für:

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaften mit dem angegebenen Namen. Wenn ein Index für den angegebenen Satz von Eigenschaften und mit dem angegebenen Namen vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, string name, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (properties As IReadOnlyList(Of IConventionProperty), name As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Parameter

properties
IReadOnlyList<IConventionProperty>

Die Eigenschaften, aus denen der Index besteht.

name
String

Der Name des Index.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das verwendet werden kann, um den Index zu konfigurieren, wenn er für den Entitätstyp vorhanden ist, andernfalls null .

Gilt für:

HasIndex(IReadOnlyList<String>, String, Boolean)

Konfiguriert einen Index für die angegebenen Eigenschaftennamen. Wenn in der angegebenen Liste der Eigenschaftennamen ein Index vorhanden ist, wird der vorhandene Index zur Konfiguration zurückgegeben.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder? HasIndex (System.Collections.Generic.IReadOnlyList<string> propertyNames, string name, bool fromDataAnnotation = false);
abstract member HasIndex : System.Collections.Generic.IReadOnlyList<string> * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder
Public Function HasIndex (propertyNames As IReadOnlyList(Of String), name As String, Optional fromDataAnnotation As Boolean = false) As IConventionIndexBuilder

Parameter

propertyNames
IReadOnlyList<String>

Die Namen der Eigenschaften, aus denen der Index besteht.

name
String

Der Name des Index.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Ein -Objekt, das verwendet werden kann, um den Index zu konfigurieren, wenn er für den Entitätstyp vorhanden ist, andernfalls null .

Gilt für: