Bagikan melalui


MigrationBuilder.CreateIndex Metode

Definisi

Overload

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

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

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

CreateIndexOperation Membangun untuk membuat indeks baru.

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

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

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

CreateIndexOperation Membangun untuk membuat indeks baru.

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

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

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)

Parameter

name
String

Nama indeks.

table
String

Tabel yang berisi indeks.

columns
String[]

Daftar kolom yang diurutkan yang diindeks.

schema
String

Skema yang berisi tabel, atau null untuk menggunakan skema default.

unique
Boolean

Menunjukkan apakah indeks memberlakukan keunikan atau tidak.

filter
String

Filter untuk diterapkan ke indeks, atau null tanpa filter.

descending
Boolean[]

Sekumpulan nilai yang menunjukkan apakah setiap kolom indeks terkait memiliki susunan urutan menurun. Jika null, semua kolom akan memiliki urutan naik.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

CreateIndexOperation Membangun untuk membuat indeks baru.

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)

Parameter

name
String

Nama indeks.

table
String

Tabel yang berisi indeks.

column
String

Kolom yang diindeks.

schema
String

Skema yang berisi tabel, atau null untuk menggunakan skema default.

unique
Boolean

Menunjukkan apakah indeks memberlakukan keunikan atau tidak.

filter
String

Filter untuk diterapkan ke indeks, atau null tanpa filter.

descending
Boolean[]

Sekumpulan nilai yang menunjukkan apakah setiap kolom indeks terkait memiliki susunan urutan menurun. Jika null, semua kolom akan memiliki urutan naik. Jika array kosong, semua kolom akan memiliki urutan turun.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

CreateIndexOperation Membangun untuk membuat indeks komposit (multi-kolom) baru.

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)

Parameter

name
String

Nama indeks.

table
String

Tabel yang berisi indeks.

columns
String[]

Daftar kolom yang diurutkan yang diindeks.

schema
String

Skema yang berisi tabel, atau null untuk menggunakan skema default.

unique
Boolean

Menunjukkan apakah indeks memberlakukan keunikan atau tidak.

filter
String

Filter untuk diterapkan ke indeks, atau null tanpa filter.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi selengkapnya.

Berlaku untuk

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)

Parameter

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

Mengembalikan

Berlaku untuk

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)

Parameter

name
String
table
String
column
String
schema
String
unique
Boolean

Mengembalikan

Berlaku untuk

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

CreateIndexOperation Membangun untuk membuat indeks baru.

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)

Parameter

name
String

Nama indeks.

table
String

Tabel yang berisi indeks.

column
String

Kolom yang diindeks.

schema
String

Skema yang berisi tabel, atau null untuk menggunakan skema default.

unique
Boolean

Menunjukkan apakah indeks memberlakukan keunikan atau tidak.

filter
String

Filter untuk diterapkan ke indeks, atau null tanpa filter.

Mengembalikan

Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.

Keterangan

Lihat Migrasi database untuk informasi selengkapnya.

Berlaku untuk