MigrationBuilder.CreateIndex Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| CreateIndex(String, String, String[], String, Boolean, String, Boolean[]) |
Cria um CreateIndexOperation para criar um novo índice composto (várias colunas). |
| CreateIndex(String, String, String, String, Boolean, String, Boolean[]) |
Cria um CreateIndexOperation para criar um novo índice. |
| CreateIndex(String, String, String[], String, Boolean, String) |
Cria um CreateIndexOperation para criar um novo índice composto (várias colunas). |
| CreateIndex(String, String, String[], String, Boolean) | |
| CreateIndex(String, String, String, String, Boolean) | |
| CreateIndex(String, String, String, String, Boolean, String) |
Cria um CreateIndexOperation para criar um novo índice. |
CreateIndex(String, String, String[], String, Boolean, String, Boolean[])
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
Cria um CreateIndexOperation para criar um novo índice composto (várias colunas).
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)
Parâmetros
- name
- String
O nome do índice.
- table
- String
A tabela que contém o índice.
- columns
- String[]
A lista ordenada de colunas indexadas.
- schema
- String
O esquema que contém a tabela ou null para usar o esquema padrão.
- unique
- Boolean
Indica se o índice impõe ou não exclusividade.
- filter
- String
O filtro a ser aplicado ao índice ou null para nenhum filtro.
- descending
- Boolean[]
Um conjunto de valores que indica se cada coluna de índice correspondente tem ordem de classificação decrescente.
Se null, todas as colunas terão ordem crescente.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
CreateIndex(String, String, String, String, Boolean, String, Boolean[])
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
Cria um CreateIndexOperation para criar um novo índice.
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)
Parâmetros
- name
- String
O nome do índice.
- table
- String
A tabela que contém o índice.
- column
- String
A coluna indexada.
- schema
- String
O esquema que contém a tabela ou null para usar o esquema padrão.
- unique
- Boolean
Indica se o índice impõe ou não exclusividade.
- filter
- String
O filtro a ser aplicado ao índice ou null para nenhum filtro.
- descending
- Boolean[]
Um conjunto de valores que indica se cada coluna de índice correspondente tem ordem de classificação decrescente.
Se null, todas as colunas terão ordem crescente.
Se uma matriz vazia, todas as colunas terão ordem decrescente.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
CreateIndex(String, String, String[], String, Boolean, String)
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
Cria um CreateIndexOperation para criar um novo índice composto (várias colunas).
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)
Parâmetros
- name
- String
O nome do índice.
- table
- String
A tabela que contém o índice.
- columns
- String[]
A lista ordenada de colunas indexadas.
- schema
- String
O esquema que contém a tabela ou null para usar o esquema padrão.
- unique
- Boolean
Indica se o índice impõe ou não exclusividade.
- filter
- String
O filtro a ser aplicado ao índice ou null para nenhum filtro.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Confira Migrações de banco de dados para obter mais informações.
Aplica-se a
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)
Parâmetros
- name
- String
- table
- String
- columns
- String[]
- schema
- String
- unique
- Boolean
Retornos
Aplica-se a
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)
Parâmetros
- name
- String
- table
- String
- column
- String
- schema
- String
- unique
- Boolean
Retornos
Aplica-se a
CreateIndex(String, String, String, String, Boolean, String)
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
- Origem:
- MigrationBuilder.cs
Cria um CreateIndexOperation para criar um novo índice.
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)
Parâmetros
- name
- String
O nome do índice.
- table
- String
A tabela que contém o índice.
- column
- String
A coluna indexada.
- schema
- String
O esquema que contém a tabela ou null para usar o esquema padrão.
- unique
- Boolean
Indica se o índice impõe ou não exclusividade.
- filter
- String
O filtro a ser aplicado ao índice ou null para nenhum filtro.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Confira Migrações de banco de dados para obter mais informações.