Partilhar via


MigrationBuilder.CreateIndex Método

Definição

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