Sprache

MigrationBuilder.CreateIndex Methode

Definition

Überlädt

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

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt einen CreateIndexOperation neuen zusammengesetzten (mehrspaltigen) Index.

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 verwenden soll.

unique
Boolean

Gibt an, ob der Index die Eindeutigkeit erzwingt.

filter
String

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

descending
Boolean[]

Eine Gruppe von Werten, die angeben, ob jede entsprechende Indexspalte absteigende Sortierreihenfolge aufweist. Wenn null, haben alle Spalten aufsteigende Reihenfolge.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

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

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt einen CreateIndexOperation zum Erstellen eines neuen Indexes.

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 verwenden soll.

unique
Boolean

Gibt an, ob der Index die Eindeutigkeit erzwingt.

filter
String

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

descending
Boolean[]

Eine Gruppe von Werten, die angeben, ob jede entsprechende Indexspalte absteigende Sortierreihenfolge aufweist. Wenn null, haben alle Spalten aufsteigende Reihenfolge. Wenn ein leeres Array vorhanden ist, haben alle Spalten absteigende Reihenfolge.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang zulässt.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

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

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt einen CreateIndexOperation neuen zusammengesetzten (mehrspaltigen) Index.

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 verwenden soll.

unique
Boolean

Gibt an, ob der Index die Eindeutigkeit erzwingt.

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 zulässt.

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)

Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs
Quelle:
MigrationBuilder.cs

Erstellt einen CreateIndexOperation zum Erstellen eines neuen Indexes.

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 verwenden soll.

unique
Boolean

Gibt an, ob der Index die Eindeutigkeit erzwingt.

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 zulässt.

Hinweise

Weitere Informationen finden Sie unter Datenbankmigrationen .

Gilt für: