MigrationBuilder.CreateIndex Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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[])
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
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 null
la 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[])
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
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 null
la 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)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
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)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
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 .