MigrationBuilder.CreateIndex Yöntem

Tanım

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

OperationBuilder<CreateIndexOperation>

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

OperationBuilder<CreateIndexOperation>

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

OperationBuilder<CreateIndexOperation>

Ş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

OperationBuilder<CreateIndexOperation>

Şunlara uygulanır