MigrationBuilder.DeleteData 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
DeleteData(String, String[], String[], Object[,], String) |
Cria um DeleteDataOperation para excluir várias linhas de dados de semente de uma tabela com uma chave composta (várias colunas). |
DeleteData(String, String[], String[], Object[], String) |
Cria um DeleteDataOperation para excluir uma única linha de dados de semente de uma tabela com uma chave composta (várias colunas). |
DeleteData(String, String, String, Object, String) |
Cria um DeleteDataOperation para excluir uma única linha de dados de semente. |
DeleteData(String, String, String, Object[], String) |
Cria um DeleteDataOperation para excluir várias linhas de dados de semente. |
DeleteData(String, String[], Object[,], String) |
Cria um DeleteDataOperation para excluir várias linhas de dados de semente de uma tabela com uma chave composta (várias colunas). |
DeleteData(String, String[], Object[], String) |
Cria um DeleteDataOperation para excluir uma única linha de dados de semente de uma tabela com uma chave composta (várias colunas). |
DeleteData(String, String, Object[], String) |
Cria um DeleteDataOperation para excluir várias linhas de dados de semente. |
DeleteData(String, String, Object, String) |
Cria um DeleteDataOperation para excluir uma única linha de dados de semente. |
DeleteData(String, String[], String[], Object[,], String)
Cria um DeleteDataOperation para excluir várias linhas de dados de semente de uma tabela com uma chave composta (várias colunas).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, string[] keyColumnTypes, object[,] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, string[] keyColumnTypes, object?[,] keyValues, string? schema = default);
abstract member DeleteData : string * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumns
- String[]
Os nomes das colunas de chave usadas para selecionar as linhas a serem excluídas.
- keyColumnTypes
- String[]
Os tipos de repositório para as colunas que serão usadas para identificar as linhas que devem ser excluídas.
- keyValues
- Object[,]
Os valores de chave das linhas a serem excluídas, em que cada elemento da matriz externa representa uma linha e cada matriz interna contém valores para cada uma das colunas de chave em 'keyColumns'.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String[], String[], Object[], String)
Cria um DeleteDataOperation para excluir uma única linha de dados de semente de uma tabela com uma chave composta (várias colunas).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, string[] keyColumnTypes, object?[] keyValues, string? schema = default);
abstract member DeleteData : string * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumns
- String[]
Os nomes das colunas de chave usadas para selecionar a linha a ser excluída.
- keyColumnTypes
- String[]
Os tipos de repositório para as colunas que serão usadas para identificar as linhas que devem ser excluídas.
- keyValues
- Object[]
Os valores de chave da linha a ser excluída, um valor para cada coluna em 'keyColumns'.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String, String, Object, String)
Cria um DeleteDataOperation para excluir uma única linha de dados de semente.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, string keyColumnType, object keyValue, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, string keyColumnType, object? keyValue, string? schema = default);
abstract member DeleteData : string * string * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumn As String, keyColumnType As String, keyValue As Object, Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumn
- String
O nome da coluna de chave usada para selecionar a linha a ser excluída.
- keyColumnType
- String
O tipo de repositório para a coluna que será usada para identificar as linhas que devem ser excluídas.
- keyValue
- Object
O valor da chave da linha a ser excluída.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String, String, Object[], String)
Cria um DeleteDataOperation para excluir várias linhas de dados de semente.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, string keyColumnType, object[] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, string keyColumnType, object[] keyValues, string? schema = default);
abstract member DeleteData : string * string * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumn As String, keyColumnType As String, keyValues As Object(), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumn
- String
O nome da coluna de chave usada para selecionar a linha a ser excluída.
- keyColumnType
- String
O tipo de repositório para a coluna que será usada para identificar as linhas que devem ser excluídas.
- keyValues
- Object[]
Os valores de chave das linhas a serem excluídas, um valor por linha.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String[], Object[,], String)
Cria um DeleteDataOperation para excluir várias linhas de dados de semente de uma tabela com uma chave composta (várias colunas).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, object[,] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, object?[,] keyValues, string? schema = default);
abstract member DeleteData : string * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumns As String(), keyValues As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumns
- String[]
Os nomes das colunas de chave usadas para selecionar as linhas a serem excluídas.
- keyValues
- Object[,]
Os valores de chave das linhas a serem excluídas, em que cada elemento da matriz externa representa uma linha e cada matriz interna contém valores para cada uma das colunas de chave em 'keyColumns'.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String[], Object[], String)
Cria um DeleteDataOperation para excluir uma única linha de dados de semente de uma tabela com uma chave composta (várias colunas).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, object[] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string[] keyColumns, object?[] keyValues, string? schema = default);
abstract member DeleteData : string * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumns As String(), keyValues As Object(), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumns
- String[]
Os nomes das colunas de chave usadas para selecionar a linha a ser excluída.
- keyValues
- Object[]
Os valores de chave da linha a ser excluída, um valor para cada coluna em 'keyColumns'.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String, Object[], String)
Cria um DeleteDataOperation para excluir várias linhas de dados de semente.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, object[] keyValues, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, object[] keyValues, string? schema = default);
abstract member DeleteData : string * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumn As String, keyValues As Object(), Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumn
- String
O nome da coluna de chave usada para selecionar a linha a ser excluída.
- keyValues
- Object[]
Os valores de chave das linhas a serem excluídas, um valor por linha.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
DeleteData(String, String, Object, String)
Cria um DeleteDataOperation para excluir uma única linha de dados de semente.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, object keyValue, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation> DeleteData (string table, string keyColumn, object? keyValue, string? schema = default);
abstract member DeleteData : string * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
override this.DeleteData : string * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DeleteDataOperation>
Public Overridable Function DeleteData (table As String, keyColumn As String, keyValue As Object, Optional schema As String = Nothing) As OperationBuilder(Of DeleteDataOperation)
Parâmetros
- table
- String
A tabela da qual os dados serão excluídos.
- keyColumn
- String
O nome da coluna de chave usada para selecionar a linha a ser excluída.
- keyValue
- Object
O valor da chave da linha a ser excluída.
- schema
- String
O esquema que contém a tabela ou null
para usar o esquema padrão.
Retornos
Um construtor para permitir que anotações sejam adicionadas à operação.
Comentários
Consulte Migrações de banco de dados para obter mais informações e exemplos.
Aplica-se a
Entity Framework