DbMigration.DropForeignKey Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| DropForeignKey(String, String, String, String, Object) |
Obsoletos.
Agrega una operación para quitar una restricción de clave externa en función de la columna a la que se dirige. Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc. |
| DropForeignKey(String, String[], String, Object) |
Agrega una operación para quitar una restricción de clave externa en función de las columnas que tiene como destino. Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc. |
| DropForeignKey(String, String, Object) |
Agrega una operación para quitar una restricción de clave externa en función de su nombre. Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc. |
| DropForeignKey(String, String, String, Object) |
Agrega una operación para quitar una restricción de clave externa en función de la columna a la que se dirige. Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO SQL, etc. |
DropForeignKey(String, String, String, String, Object)
Precaución
The principalColumn parameter is no longer required and can be removed.
Agrega una operación para quitar una restricción de clave externa en función de la columna a la que se dirige.
Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO 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)
Parámetros
- dependentTable
- String
Tabla que contiene la columna de clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- dependentColumn
- String
Columna de clave externa.
- principalTable
- String
Tabla que contiene la columna a la que hace referencia esta clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- principalColumn
- String
Columnas a las que hace referencia esta clave externa.
- anonymousArguments
- Object
Argumentos adicionales que pueden procesar los proveedores. Use la sintaxis de tipo anónimo para especificar argumentos, por ejemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Se aplica a
DropForeignKey(String, String[], String, Object)
Agrega una operación para quitar una restricción de clave externa en función de las columnas que tiene como destino.
Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO 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)
Parámetros
- dependentTable
- String
Tabla que contiene las columnas de clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- dependentColumns
- String[]
Columnas de clave externa.
- principalTable
- String
Tabla que contiene las columnas a las que hace referencia esta clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- anonymousArguments
- Object
Argumentos adicionales que pueden procesar los proveedores. Use la sintaxis de tipo anónimo para especificar argumentos, por ejemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Se aplica a
DropForeignKey(String, String, Object)
Agrega una operación para quitar una restricción de clave externa en función de su nombre.
Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO 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)
Parámetros
- dependentTable
- String
Tabla que contiene la columna de clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- name
- String
Nombre de la restricción de clave externa en la base de datos.
- anonymousArguments
- Object
Argumentos adicionales que pueden procesar los proveedores. Use la sintaxis de tipo anónimo para especificar argumentos, por ejemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Se aplica a
DropForeignKey(String, String, String, Object)
Agrega una operación para quitar una restricción de clave externa en función de la columna a la que se dirige.
Las API de migración de Entity Framework no están diseñadas para aceptar la entrada proporcionada por orígenes que no son de confianza (como el usuario final de una aplicación). Si se acepta la entrada de estos orígenes, debe validarse antes de pasarse a estas API para protegerse frente a ataques por inyección de CÓDIGO 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)
Parámetros
- dependentTable
- String
Tabla que contiene la columna de clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- dependentColumn
- String
Columna de clave externa.
- principalTable
- String
Tabla que contiene la columna a la que hace referencia esta clave externa. El nombre del esquema es opcional, si no se especifica ningún esquema, se supone que dbo.
- anonymousArguments
- Object
Argumentos adicionales que pueden procesar los proveedores. Use la sintaxis de tipo anónimo para especificar argumentos, por ejemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos