DbMigration.DropForeignKey Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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