Share via


MigrationBuilder.CreateIndex Methode

Definition

Überlädt

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

Erstellt einen CreateIndexOperation , um einen neuen zusammengesetzten Index (mehrspalten) zu erstellen.

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

Erstellt einen CreateIndexOperation , um einen neuen Index zu erstellen.

CreateIndex(String, String, String[], String, Boolean, String)

Erstellt einen CreateIndexOperation , um einen neuen zusammengesetzten Index (mehrspalten) zu erstellen.

CreateIndex(String, String, String[], String, Boolean)
CreateIndex(String, String, String, String, Boolean)
CreateIndex(String, String, String, String, Boolean, String)

Erstellt einen CreateIndexOperation , um einen neuen Index zu erstellen.

CreateIndex(String, String, String[], String, Boolean, String, Boolean[])

Erstellt einen CreateIndexOperation , um einen neuen zusammengesetzten Index (mehrspalten) zu erstellen.

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

Der Indexname.

table
String

Die Tabelle, die den Index enthält.

columns
String[]

Die sortierte Liste der Spalten, die indiziert sind.

schema
String

Das Schema, das die Tabelle enthält, oder null das standardschema verwendet werden soll.

unique
Boolean

Gibt an, ob der Index eindeutig ist.

filter
String

Der Filter, der auf den Index angewendet werden soll, oder null für keinen Filter.

descending
Boolean[]

Ein Satz von Werten, der angibt, ob jede entsprechende Indexspalte eine absteigende Sortierreihenfolge aufweist. Wenn null, haben alle Spalten aufsteigende Reihenfolge.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

CreateIndex(String, String, String, String, Boolean, String, Boolean[])

Erstellt einen CreateIndexOperation , um einen neuen Index zu erstellen.

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

Der Indexname.

table
String

Die Tabelle, die den Index enthält.

column
String

Die Spalte, die indiziert ist.

schema
String

Das Schema, das die Tabelle enthält, oder null das standardschema verwendet werden soll.

unique
Boolean

Gibt an, ob der Index eindeutig ist.

filter
String

Der Filter, der auf den Index angewendet werden soll, oder null für keinen Filter.

descending
Boolean[]

Ein Satz von Werten, der angibt, ob jede entsprechende Indexspalte eine absteigende Sortierreihenfolge aufweist. Wenn null, haben alle Spalten aufsteigende Reihenfolge. Wenn ein leeres Array vorhanden ist, weisen alle Spalten absteigende Reihenfolge auf.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

CreateIndex(String, String, String[], String, Boolean, String)

Erstellt einen CreateIndexOperation , um einen neuen zusammengesetzten Index (mehrspalten) zu erstellen.

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

Der Indexname.

table
String

Die Tabelle, die den Index enthält.

columns
String[]

Die sortierte Liste der Spalten, die indiziert sind.

schema
String

Das Schema, das die Tabelle enthält, oder null das standardschema verwendet werden soll.

unique
Boolean

Gibt an, ob der Index eindeutig ist.

filter
String

Der Filter, der auf den Index angewendet werden soll, oder null für keinen Filter.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen finden Sie unter Datenbankmigrationen .

Gilt fü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)

Parameter

name
String
table
String
columns
String[]
schema
String
unique
Boolean

Gibt zurück

Gilt fü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)

Parameter

name
String
table
String
column
String
schema
String
unique
Boolean

Gibt zurück

Gilt für:

CreateIndex(String, String, String, String, Boolean, String)

Erstellt einen CreateIndexOperation , um einen neuen Index zu erstellen.

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

Der Indexname.

table
String

Die Tabelle, die den Index enthält.

column
String

Die Spalte, die indiziert ist.

schema
String

Das Schema, das die Tabelle enthält, oder null das standardschema verwendet werden soll.

unique
Boolean

Gibt an, ob der Index eindeutig ist.

filter
String

Der Filter, der auf den Index angewendet werden soll, oder null für keinen Filter.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen finden Sie unter Datenbankmigrationen .

Gilt für: