Sdílet prostřednictvím


MigrationBuilder.DeleteData Metoda

Definice

Přetížení

DeleteData(String, String[], String[], Object[,], String)

Vytvoří objekt pro DeleteDataOperation odstranění více řádků počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

DeleteData(String, String[], String[], Object[], String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

DeleteData(String, String, String, Object, String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat.

DeleteData(String, String, String, Object[], String)

DeleteDataOperation Vytvoří k odstranění více řádků počátečních dat.

DeleteData(String, String[], Object[,], String)

Vytvoří objekt pro DeleteDataOperation odstranění více řádků počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

DeleteData(String, String[], Object[], String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

DeleteData(String, String, Object[], String)

DeleteDataOperation Vytvoří k odstranění více řádků počátečních dat.

DeleteData(String, String, Object, String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat.

DeleteData(String, String[], String[], Object[,], String)

Vytvoří objekt pro DeleteDataOperation odstranění více řádků počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumns
String[]

Názvy klíčových sloupců použitých k výběru řádků, které se mají odstranit.

keyColumnTypes
String[]

Typy úložiště pro sloupce, které budou použity k identifikaci řádků, které mají být odstraněny.

keyValues
Object[,]

Hodnoty klíčů řádků, které se mají odstranit, kde každý prvek vnějšího pole představuje řádek a každé vnitřní pole obsahuje hodnoty pro každý z klíčových sloupců v keyColumns.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String[], String[], Object[], String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumns
String[]

Názvy klíčových sloupců použitých k výběru řádku, který chcete odstranit.

keyColumnTypes
String[]

Typy úložiště pro sloupce, které budou použity k identifikaci řádků, které mají být odstraněny.

keyValues
Object[]

Klíčové hodnoty řádku, který se má odstranit, jedna hodnota pro každý sloupec v keyColumns.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String, String, Object, String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat.

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumn
String

Název klíčového sloupce, který se používá k výběru řádku, který chcete odstranit.

keyColumnType
String

Typ úložiště pro sloupec, který se použije k identifikaci řádků, které se mají odstranit.

keyValue
Object

Hodnota klíče řádku, který chcete odstranit.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String, String, Object[], String)

DeleteDataOperation Vytvoří k odstranění více řádků počátečních dat.

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumn
String

Název klíčového sloupce, který se používá k výběru řádku, který chcete odstranit.

keyColumnType
String

Typ úložiště pro sloupec, který se použije k identifikaci řádků, které se mají odstranit.

keyValues
Object[]

Klíčové hodnoty řádků, které se mají odstranit, jedna hodnota na řádek.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String[], Object[,], String)

Vytvoří objekt pro DeleteDataOperation odstranění více řádků počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumns
String[]

Názvy klíčových sloupců použitých k výběru řádků, které se mají odstranit.

keyValues
Object[,]

Hodnoty klíčů řádků, které se mají odstranit, kde každý prvek vnějšího pole představuje řádek a každé vnitřní pole obsahuje hodnoty pro každý z klíčových sloupců v keyColumns.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String[], Object[], String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat z tabulky pomocí složeného klíče (s více sloupci).

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumns
String[]

Názvy klíčových sloupců použitých k výběru řádku, který chcete odstranit.

keyValues
Object[]

Klíčové hodnoty řádku, který se má odstranit, jedna hodnota pro každý sloupec v keyColumns.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String, Object[], String)

DeleteDataOperation Vytvoří k odstranění více řádků počátečních dat.

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumn
String

Název klíčového sloupce, který se používá k výběru řádku, který chcete odstranit.

keyValues
Object[]

Klíčové hodnoty řádků, které se mají odstranit, jedna hodnota na řádek.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

DeleteData(String, String, Object, String)

DeleteDataOperation Vytvoří k odstranění jednoho řádku počátečních dat.

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)

Parametry

table
String

Tabulka, ze které budou data odstraněna.

keyColumn
String

Název klíčového sloupce, který se používá k výběru řádku, který chcete odstranit.

keyValue
Object

Hodnota klíče řádku, který chcete odstranit.

schema
String

Schéma, které obsahuje tabulku, nebo null pro použití výchozího schématu.

Návraty

Tvůrce, který umožňuje přidání poznámek k operaci.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro