Partager via


MigrationBuilder.DeleteData Méthode

Définition

Surcharges

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ.

DeleteData(String, String, Object, String)

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ.

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumns
String[]

Noms des colonnes clés utilisées pour sélectionner les lignes à supprimer.

keyColumnTypes
String[]

Types de magasins pour les colonnes qui seront utilisées pour identifier les lignes qui doivent être supprimées.

keyValues
Object[,]

Valeurs de clé des lignes à supprimer, où chaque élément du tableau externe représente une ligne et chaque tableau interne contient des valeurs pour chacune des colonnes clés dans « keyColumns ».

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumns
String[]

Noms des colonnes clés utilisées pour sélectionner la ligne à supprimer.

keyColumnTypes
String[]

Types de magasins pour les colonnes qui seront utilisées pour identifier les lignes qui doivent être supprimées.

keyValues
Object[]

Valeurs de clé de la ligne à supprimer, une valeur pour chaque colonne dans « keyColumns ».

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ.

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumn
String

Nom de la colonne clé utilisée pour sélectionner la ligne à supprimer.

keyColumnType
String

Type de magasin pour la colonne qui sera utilisée pour identifier les lignes qui doivent être supprimées.

keyValue
Object

Valeur de clé de la ligne à supprimer.

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ.

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumn
String

Nom de la colonne clé utilisée pour sélectionner la ligne à supprimer.

keyColumnType
String

Type de magasin pour la colonne qui sera utilisée pour identifier les lignes qui doivent être supprimées.

keyValues
Object[]

Valeurs de clé des lignes à supprimer, une valeur par ligne.

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumns
String[]

Noms des colonnes clés utilisées pour sélectionner les lignes à supprimer.

keyValues
Object[,]

Valeurs de clé des lignes à supprimer, où chaque élément du tableau externe représente une ligne et chaque tableau interne contient des valeurs pour chacune des colonnes clés dans « keyColumns ».

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ d’une table avec une clé composite (à plusieurs colonnes).

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumns
String[]

Noms des colonnes clés utilisées pour sélectionner la ligne à supprimer.

keyValues
Object[]

Valeurs de clé de la ligne à supprimer, une valeur pour chaque colonne dans « keyColumns ».

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

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

Génère un DeleteDataOperation pour supprimer plusieurs lignes de données de départ.

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumn
String

Nom de la colonne clé utilisée pour sélectionner la ligne à supprimer.

keyValues
Object[]

Valeurs de clé des lignes à supprimer, une valeur par ligne.

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à

DeleteData(String, String, Object, String)

Génère un DeleteDataOperation pour supprimer une seule ligne de données de départ.

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)

Paramètres

table
String

Table à partir de laquelle les données seront supprimées.

keyColumn
String

Nom de la colonne clé utilisée pour sélectionner la ligne à supprimer.

keyValue
Object

Valeur de clé de la ligne à supprimer.

schema
String

Schéma qui contient la table ou null pour utiliser le schéma par défaut.

Retours

Générateur permettant d’ajouter des annotations à l’opération.

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données.

S’applique à