MigrationBuilder.CreateIndex Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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[])
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
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 null
wszystkie 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[])
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
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 null
wszystkie 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)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
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)
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
- Źródło:
- MigrationBuilder.cs
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 .