DbMigration.DropForeignKey Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
DropForeignKey(String, String, String, String, Object) |
Obsoleto.
Adiciona uma operação para remover uma restrição de chave estrangeira com base na coluna de destino. As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc. |
DropForeignKey(String, String[], String, Object) |
Adiciona uma operação para remover uma restrição de chave estrangeira com base nas colunas de destino. As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc. |
DropForeignKey(String, String, Object) |
Adiciona uma operação para remover uma restrição de chave estrangeira com base em seu nome. As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc. |
DropForeignKey(String, String, String, Object) |
Adiciona uma operação para remover uma restrição de chave estrangeira com base na coluna de destino. As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de SQL etc. |
DropForeignKey(String, String, String, String, Object)
Cuidado
The principalColumn parameter is no longer required and can be removed.
Adiciona uma operação para remover uma restrição de chave estrangeira com base na coluna de destino.
As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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
A tabela que contém a coluna de chave estrangeira. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- dependentColumn
- String
A coluna de chave estrangeira.
- principalTable
- String
A tabela que contém a coluna que essa chave estrangeira faz referência. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- principalColumn
- String
As colunas que essa chave estrangeira faz referência.
- anonymousArguments
- Object
Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Aplica-se a
DropForeignKey(String, String[], String, Object)
Adiciona uma operação para remover uma restrição de chave estrangeira com base nas colunas de destino.
As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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
A tabela que contém as colunas de chave estrangeira. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- dependentColumns
- String[]
As colunas de chave estrangeira.
- principalTable
- String
A tabela que contém as colunas que essa chave estrangeira faz referência. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- anonymousArguments
- Object
Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Aplica-se a
DropForeignKey(String, String, Object)
Adiciona uma operação para remover uma restrição de chave estrangeira com base em seu nome.
As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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
A tabela que contém a coluna de chave estrangeira. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- name
- String
O nome da restrição de chave estrangeira no banco de dados.
- anonymousArguments
- Object
Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Aplica-se a
DropForeignKey(String, String, String, Object)
Adiciona uma operação para remover uma restrição de chave estrangeira com base na coluna de destino.
As APIs de Migrações do Entity Framework não foram projetadas para aceitar a entrada fornecida por fontes não confiáveis (como o usuário final de um aplicativo). Se a entrada for aceita dessas fontes, ela deverá ser validada antes de ser passada para essas APIs para proteger contra ataques de injeção de 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
A tabela que contém a coluna de chave estrangeira. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- dependentColumn
- String
A coluna de chave estrangeira.
- principalTable
- String
A tabela que contém a coluna que essa chave estrangeira faz referência. O nome do esquema é opcional, se nenhum esquema for especificado, o dbo será assumido.
- anonymousArguments
- Object
Argumentos adicionais que podem ser processados por provedores. Use a sintaxe de tipo anônimo para especificar argumentos, por exemplo, 'new { SampleArgument = "MyValue" }'.
- Atributos
Aplica-se a
Entity Framework