Sdílet prostřednictvím


MigrationBuilder.CreateIndex Metoda

Definice

Přetížení

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

CreateIndexOperation Vytvoří nový složený (vícesloupční) index.

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

CreateIndexOperation Vytvoří nový index.

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

CreateIndexOperation Vytvoří nový složený (vícesloupční) index.

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

CreateIndexOperation Vytvoří nový index.

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

CreateIndexOperation Vytvoří nový složený (vícesloupční) index.

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)

Parametry

name
String

Název indexu.

table
String

Tabulka, která obsahuje index.

columns
String[]

Seřazený seznam sloupců, které jsou indexovány.

schema
String

Schéma, které obsahuje tabulku, nebo null použít výchozí schéma.

unique
Boolean

Určuje, jestli index vynucuje jedinečnost.

filter
String

Filtr, který se má použít pro index, nebo null pro žádný filtr.

descending
Boolean[]

Sada hodnot označujících, jestli má každý odpovídající sloupec indexu sestupné pořadí řazení. Pokud null, budou mít všechny sloupce vzestupné pořadí.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

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

CreateIndexOperation Vytvoří nový 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)

Parametry

name
String

Název indexu.

table
String

Tabulka, která obsahuje index.

column
String

Sloupec, který je indexovaný.

schema
String

Schéma, které obsahuje tabulku, nebo null použít výchozí schéma.

unique
Boolean

Určuje, jestli index vynucuje jedinečnost.

filter
String

Filtr, který se má použít pro index, nebo null pro žádný filtr.

descending
Boolean[]

Sada hodnot označujících, jestli má každý odpovídající sloupec indexu sestupné pořadí řazení. Pokud null, budou mít všechny sloupce vzestupné pořadí. Pokud je pole prázdné, budou mít všechny sloupce sestupné pořadí.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

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

CreateIndexOperation Vytvoří nový složený (vícesloupční) index.

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)

Parametry

name
String

Název indexu.

table
String

Tabulka, která obsahuje index.

columns
String[]

Seřazený seznam sloupců, které jsou indexovány.

schema
String

Schéma, které obsahuje tabulku, nebo null použít výchozí schéma.

unique
Boolean

Určuje, jestli index vynucuje jedinečnost.

filter
String

Filtr, který se má použít pro index, nebo null pro žádný filtr.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace najdete v tématu Migrace databází .

Platí pro

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)

Parametry

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

Návraty

Platí pro

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)

Parametry

name
String
table
String
column
String
schema
String
unique
Boolean

Návraty

Platí pro

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

CreateIndexOperation Vytvoří nový 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)

Parametry

name
String

Název indexu.

table
String

Tabulka, která obsahuje index.

column
String

Sloupec, který je indexovaný.

schema
String

Schéma, které obsahuje tabulku, nebo null použít výchozí schéma.

unique
Boolean

Určuje, jestli index vynucuje jedinečnost.

filter
String

Filtr, který se má použít pro index, nebo null pro žádný filtr.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace najdete v tématu Migrace databází .

Platí pro