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, Boolean[]) |
Yeni bir bileşik (çok sütunlu) dizin oluşturmak için bir CreateIndexOperation oluşturur. |
CreateIndex(String, String, String, String, Boolean, String, Boolean[]) |
Yeni bir dizin oluşturmak için bir CreateIndexOperation oluşturur. |
CreateIndex(String, String, String[], String, Boolean, String) |
Yeni bir bileşik (çok sütunlu) dizin oluşturmak için bir CreateIndexOperation oluşturur. |
CreateIndex(String, String, String[], String, Boolean) | |
CreateIndex(String, String, String, String, Boolean) | |
CreateIndex(String, String, String, String, Boolean, String) |
Yeni bir dizin oluşturmak için bir CreateIndexOperation oluşturur. |
CreateIndex(String, String, String[], String, Boolean, String, Boolean[])
Yeni bir bileşik (çok sütunlu) dizin oluşturmak için bir CreateIndexOperation 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, 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)
Parametreler
- name
- String
Dizin adı.
- table
- String
Dizini içeren tablo.
- columns
- String[]
Dizine alınan sütunların sıralı listesi.
- schema
- String
Tabloyu içeren veya null
varsayılan şemayı kullanan şema.
- unique
- Boolean
Dizinin benzersizliği zorunlu kılıp zorlamadığını gösterir.
- filter
- String
Dizine uygulanacak veya null
filtre uygulanmayacak filtre.
- descending
- Boolean[]
Karşılık gelen her dizin sütununun azalan sıralama düzenine sahip olup olmadığını gösteren bir değer kümesi.
ise null
, tüm sütunların artan sırası olur.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .
Şunlara uygulanır
CreateIndex(String, String, String, String, Boolean, String, Boolean[])
Yeni bir dizin oluşturmak için bir CreateIndexOperation 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, 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)
Parametreler
- name
- String
Dizin adı.
- table
- String
Dizini içeren tablo.
- column
- String
Dizine alınan sütun.
- schema
- String
Tabloyu içeren veya null
varsayılan şemayı kullanan şema.
- unique
- Boolean
Dizinin benzersizliği zorunlu kılıp zorlamadığını gösterir.
- filter
- String
Dizine uygulanacak veya null
filtre uygulanmayacak filtre.
- descending
- Boolean[]
Karşılık gelen her dizin sütununun azalan sıralama düzenine sahip olup olmadığını gösteren bir değer kümesi.
ise null
, tüm sütunların artan sırası olur.
Boş bir diziyse, tüm sütunların azalan sırası olur.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .
Şunlara uygulanır
CreateIndex(String, String, String[], String, Boolean, String)
Yeni bir bileşik (çok sütunlu) dizin oluşturmak için bir CreateIndexOperation 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[]
Dizine alınan sütunların sıralı listesi.
- schema
- String
Tabloyu içeren veya null
varsayılan şemayı kullanan şema.
- unique
- Boolean
Dizinin benzersizliği zorunlu kılıp zorlamadığını gösterir.
- filter
- String
Dizine uygulanacak veya null
filtre uygulanmayacak filtre.
Döndürülenler
İşleme ek açıklamaların 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[] 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
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 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, String)
Yeni bir dizin oluşturmak için bir CreateIndexOperation 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 alınan sütun.
- schema
- String
Tabloyu içeren veya null
varsayılan şemayı kullanan şema.
- unique
- Boolean
Dizinin benzersizliği zorunlu kılıp zorlamadığını gösterir.
- filter
- String
Dizine uygulanacak veya null
filtre uygulanmayacak filtre.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz . Veritabanı geçişleri .
Şunlara uygulanır
Entity Framework