MigrationBuilder.CreateIndex Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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[])
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
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[])
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
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)
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
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)
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
- Zdroj:
- MigrationBuilder.cs
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
Entity Framework