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.
Aplica-se a
Entity Framework