Condividi tramite


IConventionEntityTypeBuilder.HasIndex Metodo

Definizione

Overload

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura un indice nelle proprietà specificate. Se è presente un indice nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(IReadOnlyList<String>, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura un indice nelle proprietà specificate, con il nome specificato. Se è presente un indice esistente nel set specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura un indice nelle proprietà specificate. Se è presente un indice nell'elenco specificato di proprietà, l'indice esistente verrà restituito per la configurazione.

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

Parametri

properties
IReadOnlyList<IConventionProperty>

Proprietà che costituiscono l'indice.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare l'indice, se presente nel tipo di entità, null in caso contrario.

Si applica a

HasIndex(IReadOnlyList<String>, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

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

Parametri

propertyNames
IReadOnlyList<String>

Nomi delle proprietà che costituiscono l'indice.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare l'indice, se presente nel tipo di entità, null in caso contrario.

Si applica a

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura un indice nelle proprietà specificate, con il nome specificato. Se è presente un indice esistente nel set specificato di proprietà e con il nome specificato, verrà restituito l'indice esistente per la configurazione.

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

Parametri

properties
IReadOnlyList<IConventionProperty>

Proprietà che costituiscono l'indice.

name
String

Nome dell'indice.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare l'indice, se presente nel tipo di entità, null in caso contrario.

Si applica a

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura un indice sui nomi di proprietà specificati. Se è presente un indice nell'elenco specificato di nomi di proprietà, l'indice esistente verrà restituito per la configurazione.

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

Parametri

propertyNames
IReadOnlyList<String>

Nomi delle proprietà che costituiscono l'indice.

name
String

Nome dell'indice.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Oggetto che può essere utilizzato per configurare l'indice, se presente nel tipo di entità, null in caso contrario.

Si applica a