Partager via


DbMigration.DropForeignKey Méthode

Définition

Surcharges

DropForeignKey(String, String, String, String, Object)
Obsolète.

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de la colonne qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

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

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction des colonnes qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

DropForeignKey(String, String, Object)

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de son nom.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

DropForeignKey(String, String, String, Object)

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de la colonne qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

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

Attention

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

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de la colonne qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

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)

Paramètres

dependentTable
String

Table qui contient la colonne clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

dependentColumn
String

Colonne de clé étrangère.

principalTable
String

Table qui contient la colonne référencée par cette clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

principalColumn
String

Colonnes référencées par cette clé étrangère.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.

Attributs

S’applique à

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

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction des colonnes qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

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)

Paramètres

dependentTable
String

Table qui contient les colonnes de clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

dependentColumns
String[]

Colonnes de clé étrangère.

principalTable
String

Table qui contient les colonnes référencées par cette clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.

Attributs

S’applique à

DropForeignKey(String, String, Object)

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de son nom.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

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)

Paramètres

dependentTable
String

Table qui contient la colonne clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

name
String

Nom de la contrainte de clé étrangère dans la base de données.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.

Attributs

S’applique à

DropForeignKey(String, String, String, Object)

Ajoute une opération pour supprimer une contrainte de clé étrangère en fonction de la colonne qu’elle cible.

Les API de migration d’Entity Framework ne sont pas conçues pour accepter les entrées fournies par des sources non approuvées (telles que l’utilisateur final d’une application). Si l’entrée est acceptée à partir de ces sources, elle doit être validée avant d’être transmise à ces API pour se protéger contre les attaques par injection SQL, etc.

[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)

Paramètres

dependentTable
String

Table qui contient la colonne clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

dependentColumn
String

Colonne de clé étrangère.

principalTable
String

Table qui contient la colonne référencée par cette clé étrangère. Le nom de schéma est facultatif. Si aucun schéma n’est spécifié, dbo est supposé.

anonymousArguments
Object

Arguments supplémentaires qui peuvent être traités par les fournisseurs. Utilisez la syntaxe de type anonyme pour spécifier des arguments, par exemple « new { SampleArgument = « MyValue » }.

Attributs

S’applique à