MigrationBuilder.CreateIndex Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| CreateIndex(String, String, String[], String, Boolean, String) |
Yeni bir CreateIndexOperation bileşik (çok sütunlu) dizin oluşturmak için bir oluşturur. |
| CreateIndex(String, String, String, String, Boolean, String) |
Yeni bir CreateIndexOperation Dizin oluşturmak için bir oluşturur. |
| CreateIndex(String, String, String, String, Boolean) | |
| CreateIndex(String, String, String[], String, Boolean) |
CreateIndex(String, String, String[], String, Boolean, String)
Yeni bir CreateIndexOperation bileşik (çok sütunlu) dizin oluşturmak için bir oluşturur.
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)
Parametreler
- name
- String
Dizin adı.
- table
- String
Dizini içeren tablo.
- columns
- String[]
Dizini oluşturulmuş sütunların sıralı listesi.
- schema
- String
Tabloyu içeren şema veya null varsayılan şemayı kullanmak için.
- unique
- Boolean
Dizinin benzersizlik uygulanıp zoretkinleştirilmeyeceğini gösterir.
- filter
- String
Dizine uygulanacak filtre veya null filtre yok.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin veren bir Oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Şunlara uygulanır
CreateIndex(String, String, String, String, Boolean, String)
Yeni bir CreateIndexOperation Dizin oluşturmak için bir oluşturur.
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)
Parametreler
- name
- String
Dizin adı.
- table
- String
Dizini içeren tablo.
- column
- String
Dizine eklenen sütun.
- schema
- String
Tabloyu içeren şema veya null varsayılan şemayı kullanmak için.
- unique
- Boolean
Dizinin benzersizlik uygulanıp zoretkinleştirilmeyeceğini gösterir.
- filter
- String
Dizine uygulanacak filtre veya null filtre yok.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin veren bir Oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Şunlara uygulanır
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)
Parametreler
- name
- String
- table
- String
- column
- String
- schema
- String
- unique
- Boolean
Döndürülenler
Şunlara uygulanır
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)
Parametreler
- name
- String
- table
- String
- columns
- String[]
- schema
- String
- unique
- Boolean