DbMigration.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, Boolean, String, Object) |
Fügt einen Vorgang hinzu, um einen Index für eine einzelne Spalte zu erstellen. |
CreateIndex(String, String[], Boolean, String, Object) |
Fügt einen Vorgang hinzu, um einen Index für mehrere Spalten zu erstellen. |
CreateIndex(String, String, Boolean, String, Boolean, Object) |
Fügt einen Vorgang hinzu, um einen Index für eine einzelne Spalte zu erstellen. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. |
CreateIndex(String, String[], Boolean, String, Boolean, Object) |
Fügt einen Vorgang hinzu, um einen Index für mehrere Spalten zu erstellen. Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen. |
CreateIndex(String, String, Boolean, String, Object)
Fügt einen Vorgang hinzu, um einen Index für eine einzelne Spalte zu erstellen.
protected internal void CreateIndex (string table, string column, bool unique = false, string name = null, object anonymousArguments = null);
member this.CreateIndex : string * string * bool * string * obj -> unit
Protected Friend Sub CreateIndex (table As String, column As String, Optional unique As Boolean = false, Optional name As String = null, Optional anonymousArguments As Object = null)
Parameter
- table
- String
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.
- column
- String
Der Name der Spalte, für die der Index erstellt werden soll.
- unique
- Boolean
Ein Wert, der angibt, ob es sich um einen eindeutigen Index handelt. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
- name
- String
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
- anonymousArguments
- Object
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie die Syntax des anonymen Typs, um Argumente anzugeben, z. B. 'new { SampleArgument = "MyValue" }'.
Gilt für:
CreateIndex(String, String[], Boolean, String, Object)
Fügt einen Vorgang hinzu, um einen Index für mehrere Spalten zu erstellen.
protected internal void CreateIndex (string table, string[] columns, bool unique = false, string name = null, object anonymousArguments = null);
member this.CreateIndex : string * string[] * bool * string * obj -> unit
Protected Friend Sub CreateIndex (table As String, columns As String(), Optional unique As Boolean = false, Optional name As String = null, Optional anonymousArguments As Object = null)
Parameter
- table
- String
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.
- columns
- String[]
Der Name der Spalten, für die der Index erstellt werden soll.
- unique
- Boolean
Ein Wert, der angibt, ob es sich um einen eindeutigen Index handelt. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
- name
- String
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
- anonymousArguments
- Object
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie die Syntax des anonymen Typs, um Argumente anzugeben, z. B. 'new { SampleArgument = "MyValue" }'.
Gilt für:
CreateIndex(String, String, Boolean, String, Boolean, Object)
Fügt einen Vorgang hinzu, um einen Index für eine einzelne Spalte zu erstellen.
Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void CreateIndex (string table, string column, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, column As String, Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)
Parameter
- table
- String
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.
- column
- String
Der Name der Spalte, für die der Index erstellt werden soll.
- unique
- Boolean
Ein Wert, der angibt, ob es sich um einen eindeutigen Index handelt. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
- name
- String
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
- clustered
- Boolean
Ein Wert, der angibt, ob es sich um einen gruppierten Index handelt.
- anonymousArguments
- Object
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie die Syntax des anonymen Typs, um Argumente anzugeben, z. B. 'new { SampleArgument = "MyValue" }'.
- Attribute
Gilt für:
CreateIndex(String, String[], Boolean, String, Boolean, Object)
Fügt einen Vorgang hinzu, um einen Index für mehrere Spalten zu erstellen.
Entity Framework Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus diesen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor SQL-Einschleusungsangriffen usw. zu schützen.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void CreateIndex (string table, string[] columns, bool unique = false, string name = null, bool clustered = false, object anonymousArguments = null);
member this.CreateIndex : string * string[] * bool * string * bool * obj -> unit
Protected Friend Sub CreateIndex (table As String, columns As String(), Optional unique As Boolean = false, Optional name As String = null, Optional clustered As Boolean = false, Optional anonymousArguments As Object = null)
Parameter
- table
- String
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.
- columns
- String[]
Der Name der Spalten, für die der Index erstellt werden soll.
- unique
- Boolean
Ein Wert, der angibt, ob es sich um einen eindeutigen Index handelt. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
- name
- String
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
- clustered
- Boolean
Ein Wert, der angibt, ob es sich um einen gruppierten Index handelt.
- anonymousArguments
- Object
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie die Syntax des anonymen Typs, um Argumente anzugeben, z. B. 'new { SampleArgument = "MyValue" }'.
- Attribute
Gilt für:
Entity Framework