Sdílet prostřednictvím


DbMigration.DropForeignKey Metoda

Definice

Přetížení

DropForeignKey(String, String, String, String, Object)
Zastaralé.

Přidá operaci pro odstranění omezení cizího klíče na základě sloupce, 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.

DropForeignKey(String, String[], String, Object)

Přidá operaci pro odstranění omezení cizího klíče 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.

DropForeignKey(String, String, Object)

Přidá operaci k odstranění omezení cizího klíče 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.

DropForeignKey(String, String, String, Object)

Přidá operaci pro odstranění omezení cizího klíče na základě sloupce, 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.

DropForeignKey(String, String, String, String, Object)

Upozornění

The principalColumn parameter is no longer required and can be removed.

Přidá operaci pro odstranění omezení cizího klíče na základě sloupce, 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 DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="principalColumn")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Obsolete("The principalColumn parameter is no longer required and can be removed.")]
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
member this.DropForeignKey : string * string * string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumn As String, principalTable As String, principalColumn As String, Optional anonymousArguments As Object = null)

Parametry

dependentTable
String

Tabulka obsahující sloupec cizího klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

dependentColumn
String

Sloupec cizího klíče.

principalTable
String

Tabulka obsahující sloupec, na který odkazuje tento cizí klíč. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

principalColumn
String

Sloupce, na které tento cizí klíč odkazuje.

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

DropForeignKey(String, String[], String, Object)

Přidá operaci pro odstranění omezení cizího klíče 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 DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
member this.DropForeignKey : string * string[] * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumns As String(), principalTable As String, Optional anonymousArguments As Object = null)

Parametry

dependentTable
String

Tabulka, která obsahuje sloupce cizího klíče. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

dependentColumns
String[]

Sloupce cizího klíče

principalTable
String

Tabulka obsahující sloupce, na které odkazuje tento cizí klíč. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

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

DropForeignKey(String, String, Object)

Přidá operaci k odstranění omezení cizího klíče 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 DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
member this.DropForeignKey : string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, name As String, Optional anonymousArguments As Object = null)

Parametry

dependentTable
String

Tabulka obsahující sloupec cizího klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

name
String

Název omezení cizího klíče v databázi.

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

DropForeignKey(String, String, String, Object)

Přidá operaci pro odstranění omezení cizího klíče na základě sloupce, 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.

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

Parametry

dependentTable
String

Tabulka obsahující sloupec cizího klíče Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

dependentColumn
String

Sloupec cizího klíče.

principalTable
String

Tabulka obsahující sloupec, na který odkazuje tento cizí klíč. Název schématu je nepovinný. Pokud není zadáno žádné schéma, předpokládá se dbo.

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