MigrationBuilder.CreateIndex Metoda

Definicja

Przeciążenia

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu złożonego (wielokolumna).

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu.

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu złożonego (wielokolumna).

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu.

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu złożonego (wielokolumna).

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

Nazwa indeksu.

table
String

Tabela zawierająca indeks.

columns
String[]

Uporządkowana lista kolumn, które są indeksowane.

schema
String

Schemat zawierający tabelę lub null do użycia schematu domyślnego.

unique
Boolean

Wskazuje, czy indeks wymusza unikatowość.

filter
String

Filtr do zastosowania do indeksu lub null bez filtru.

descending
Boolean[]

Zestaw wartości wskazujący, czy każda odpowiadająca kolumna indeksu ma kolejność sortowania malejącego. Jeśli nullwszystkie kolumny będą miały kolejność rosnącą.

Zwraca

Konstruktor umożliwiający dodawanie adnotacji do operacji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .

Dotyczy

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu.

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

Nazwa indeksu.

table
String

Tabela zawierająca indeks.

column
String

Kolumna, która jest indeksowana.

schema
String

Schemat zawierający tabelę lub null do użycia schematu domyślnego.

unique
Boolean

Wskazuje, czy indeks wymusza unikatowość.

filter
String

Filtr do zastosowania do indeksu lub null bez filtru.

descending
Boolean[]

Zestaw wartości wskazujący, czy każda odpowiadająca kolumna indeksu ma kolejność sortowania malejącego. Jeśli nullwszystkie kolumny będą miały kolejność rosnącą. Jeśli pusta tablica, wszystkie kolumny będą miały kolejność malejącą.

Zwraca

Konstruktor umożliwiający dodawanie adnotacji do operacji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .

Dotyczy

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu złożonego (wielokolumna).

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

Nazwa indeksu.

table
String

Tabela zawierająca indeks.

columns
String[]

Uporządkowana lista kolumn, które są indeksowane.

schema
String

Schemat zawierający tabelę lub null do użycia schematu domyślnego.

unique
Boolean

Wskazuje, czy indeks wymusza unikatowość.

filter
String

Filtr do zastosowania do indeksu lub null bez filtru.

Zwraca

Konstruktor umożliwiający dodawanie adnotacji do operacji.

Uwagi

Aby uzyskać więcej informacji, zobacz Migracje bazy danych .

Dotyczy

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

Zwraca

Dotyczy

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

Zwraca

Dotyczy

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

Tworzy element w CreateIndexOperation celu utworzenia nowego indeksu.

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

Nazwa indeksu.

table
String

Tabela zawierająca indeks.

column
String

Kolumna, która jest indeksowana.

schema
String

Schemat zawierający tabelę lub null do użycia schematu domyślnego.

unique
Boolean

Wskazuje, czy indeks wymusza unikatowość.

filter
String

Filtr do zastosowania do indeksu lub null bez filtru.

Zwraca

Konstruktor umożliwiający dodawanie adnotacji do operacji.

Uwagi

Aby uzyskać więcej informacji, zobacz Migracje bazy danych .

Dotyczy