MigrationBuilder.DeleteData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.