MigrationBuilder.CreateIndex Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework