IConventionEntityTypeBuilder.HasIndex Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
.