MigrationBuilder.CreateIndex Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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[])
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
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[])
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
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)
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
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)
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
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:
Entity Framework