DbMigration.DropForeignKey Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework