Sdílet prostřednictvím


DbMigration.DropIndex Metoda

Definice

Přetížení

DropIndex(String, String, Object)

Přidá operaci, která vyřadí index na základě jeho názvu.

Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.

DropIndex(String, String[], Object)

Přidá operaci pro odstranění indexu na základě sloupců, na které cílí.

Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.

DropIndex(String, String, Object)

Přidá operaci, která vyřadí index na základě jeho názvu.

Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.

protected internal void DropIndex (string table, string name, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropIndex (string table, string name, object anonymousArguments = null);
member this.DropIndex : string * string * obj -> unit
Protected Friend Sub DropIndex (table As String, name As String, Optional anonymousArguments As Object = null)

Parametry

table
String

Název tabulky, ze které chcete index vypustit. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

name
String

Název indexu, který se má vynechat.

anonymousArguments
Object

Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.

Atributy

Platí pro

DropIndex(String, String[], Object)

Přidá operaci pro odstranění indexu na základě sloupců, na které cílí.

Rozhraní API pro migraci entity frameworku nejsou navržená tak, aby přijímala vstupy poskytované nedůvěryhodnými zdroji (například koncovým uživatelem aplikace). Pokud je vstup z těchto zdrojů přijat, měl by být před předáním těmto rozhraním API ověřen, aby se chránil před útoky prostřednictvím injektáže SQL atd.

protected internal void DropIndex (string table, string[] columns, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropIndex (string table, string[] columns, object anonymousArguments = null);
member this.DropIndex : string * string[] * obj -> unit
Protected Friend Sub DropIndex (table As String, columns As String(), Optional anonymousArguments As Object = null)

Parametry

table
String

Název tabulky, ze které chcete index vypustit. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

columns
String[]

Názvy sloupců, na které index cílí.

anonymousArguments
Object

Další argumenty, které můžou zpracovávat zprostředkovatelé. K zadání argumentů použijte syntaxi anonymního typu, například new { SampleArgument = "MyValue" }.

Atributy

Platí pro