Partager via


MigrationBuilder.CreateIndex Méthode

Définition

Surcharges

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

Génère un CreateIndexOperation pour créer un index.

CreateIndex(String, String, String[], String, Boolean, String)

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

CreateIndex(String, String, String[], String, Boolean)
CreateIndex(String, String, String, String, Boolean)
CreateIndex(String, String, String, String, Boolean, String)

Génère un CreateIndexOperation pour créer un index.

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string? schema = default, bool unique = false, string? filter = default, bool[]? descending = default);
abstract member CreateIndex : string * string * string[] * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing, Optional descending As Boolean() = Nothing) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String

Nom de l'index.

table
String

Table qui contient l’index.

columns
String[]

Liste triée des colonnes indexées.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

unique
Boolean

Indique si l’index applique ou non l’unicité.

filter
String

Filtre à appliquer à l’index, ou null pour aucun filtre.

descending
Boolean[]

Ensemble de valeurs indiquant si chaque colonne d’index correspondante a un ordre de tri décroissant. Si nullla valeur est , toutes les colonnes auront un ordre croissant.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

S’applique à

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

Génère un CreateIndexOperation pour créer un index.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string? schema = default, bool unique = false, string? filter = default, bool[]? descending = default);
abstract member CreateIndex : string * string * string * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool * string * bool[] -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing, Optional descending As Boolean() = Nothing) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String

Nom de l'index.

table
String

Table qui contient l’index.

column
String

Colonne indexée.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

unique
Boolean

Indique si l’index applique ou non l’unicité.

filter
String

Filtre à appliquer à l’index, ou null pour aucun filtre.

descending
Boolean[]

Ensemble de valeurs indiquant si chaque colonne d’index correspondante a un ordre de tri décroissant. Si nullla valeur est , toutes les colonnes auront un ordre croissant. Si un tableau est vide, toutes les colonnes ont un ordre décroissant.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

S’applique à

CreateIndex(String, String, String[], String, Boolean, String)

Génère un CreateIndexOperation pour créer un index composite (multi-colonnes).

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string schema = default, bool unique = false, string filter = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string? schema = default, bool unique = false, string? filter = default);
abstract member CreateIndex : string * string * string[] * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String

Nom de l'index.

table
String

Table qui contient l’index.

columns
String[]

Liste triée des colonnes indexées.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

unique
Boolean

Indique si l’index applique ou non l’unicité.

filter
String

Filtre à appliquer à l’index, ou null pour aucun filtre.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations, consultez Migrations de bases de données .

S’applique à

CreateIndex(String, String, String[], String, Boolean)

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string[] columns, string schema = default, bool unique = false);
abstract member CreateIndex : string * string * string[] * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string[] * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, columns As String(), Optional schema As String = Nothing, Optional unique As Boolean = false) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String
table
String
columns
String[]
schema
String
unique
Boolean

Retours

S’applique à

CreateIndex(String, String, String, String, Boolean)

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string schema = default, bool unique = false);
abstract member CreateIndex : string * string * string * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String
table
String
column
String
schema
String
unique
Boolean

Retours

S’applique à

CreateIndex(String, String, String, String, Boolean, String)

Génère un CreateIndexOperation pour créer un index.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string schema = default, bool unique = false, string filter = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation> CreateIndex (string name, string table, string column, string? schema = default, bool unique = false, string? filter = default);
abstract member CreateIndex : string * string * string * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
override this.CreateIndex : string * string * string * string * bool * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateIndexOperation>
Public Overridable Function CreateIndex (name As String, table As String, column As String, Optional schema As String = Nothing, Optional unique As Boolean = false, Optional filter As String = Nothing) As OperationBuilder(Of CreateIndexOperation)

Paramètres

name
String

Nom de l'index.

table
String

Table qui contient l’index.

column
String

Colonne indexée.

schema
String

Schéma qui contient la table, ou null pour utiliser le schéma par défaut.

unique
Boolean

Indique si l’index applique ou non l’unicité.

filter
String

Filtre à appliquer à l’index, ou null pour aucun filtre.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations, consultez Migrations de bases de données .

S’applique à