MigrationBuilder.CreateIndex Yöntem

Tanım

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