Compartilhar via


MigrationBuilder.DeleteData Método

Definição

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