MigrationBuilder.UpdateData 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
UpdateData(String, String, Object, String, Object, String) |
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ. |
UpdateData(String, String, Object, String[], Object[], String) |
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ. |
UpdateData(String, String, Object[], String, Object[], String) |
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales. |
UpdateData(String, String, Object[], String[], Object[,], String) |
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales. |
UpdateData(String, String[], Object[,], String, Object[], String) |
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String[], Object[,], String[], Object[,], String) |
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String[], Object[], String, Object, String) |
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String[], Object[], String[], Object[], String) |
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String) |
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String[], String[], Object[], String[], String[], Object[], String) |
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes). |
UpdateData(String, String, Object, String, Object, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string column, object? value, string? schema = default);
abstract member UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumn
- String
Nom de la colonne clé utilisée pour sélectionner la ligne à mettre à jour.
- keyValue
- Object
Valeur clé de la ligne à mettre à jour.
- column
- String
Colonne à mettre à jour.
- value
- Object
Nouvelle valeur de la colonne dans la ligne sélectionnée.
- 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 à
UpdateData(String, String, Object, String[], Object[], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object keyValue, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object? keyValue, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValue As Object, columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumn
- String
Nom de la colonne clé utilisée pour sélectionner la ligne à mettre à jour.
- keyValue
- Object
Valeur clé de la ligne à mettre à jour.
- columns
- String[]
Colonnes à mettre à jour.
- values
- Object[]
Les nouvelles valeurs, une pour chaque colonne dans « colonnes », pour la ligne sélectionnée.
- 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 à
UpdateData(String, String, Object[], String, Object[], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumn
- String
Nom de la colonne clé utilisée pour sélectionner la ligne à mettre à jour.
- keyValues
- Object[]
Valeurs clés des lignes à mettre à jour, une valeur par ligne.
- column
- String
Colonne à mettre à jour.
- values
- Object[]
Nouvelles valeurs de la colonne, une pour chaque ligne spécifiée dans « keyValues ».
- 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 à
UpdateData(String, String, Object[], String[], Object[,], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string keyColumn, object[] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string * obj[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumn As String, keyValues As Object(), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumn
- String
Nom de la colonne clé utilisée pour sélectionner la ligne à mettre à jour.
- keyValues
- Object[]
Valeurs clés des lignes à mettre à jour, une valeur par ligne.
- columns
- String[]
Colonnes à mettre à jour.
- values
- Object[,]
Les valeurs de chaque mise à jour, où chaque élément du tableau externe représente une ligne spécifiée dans « keyValues », et chaque tableau interne contient des valeurs pour chacune des colonnes dans « colonnes ».
- 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 à
UpdateData(String, String[], Object[,], String, Object[], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string column, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), column As String, values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner les lignes à mettre à jour.
- keyValues
- Object[,]
Valeurs clés des lignes à mettre à jour, 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 ».
- column
- String
Colonne à mettre à jour.
- values
- Object[]
Nouvelles valeurs de la colonne, une pour chaque ligne spécifiée dans « keyValues ».
- 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 à
UpdateData(String, String[], Object[,], String[], Object[,], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données initiales pour une table avec une clé composite (plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[,] keyValues, string[] columns, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[,] keyValues, string[] columns, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[,] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(,), columns As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner les lignes à mettre à jour.
- keyValues
- Object[,]
Valeurs clés des lignes à mettre à jour, 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 ».
- columns
- String[]
Colonnes à mettre à jour.
- values
- Object[,]
Les valeurs de chaque mise à jour, où chaque élément du tableau externe représente une ligne spécifiée dans « keyValues », et chaque tableau interne contient des valeurs pour chacune des colonnes dans « colonnes ».
- 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 à
UpdateData(String, String[], Object[], String, Object, String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object value, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string column, object? value, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string * obj * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), column As String, value As Object, Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner la ligne à mettre à jour.
- keyValues
- Object[]
Valeurs de clé de la ligne à mettre à jour, une valeur pour chaque colonne dans 'keyColumns'.
- column
- String
Colonne à mettre à jour.
- value
- Object
Nouvelle valeur de la colonne dans la ligne sélectionnée.
- 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 à
UpdateData(String, String[], Object[], String[], Object[], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données initiales pour une table avec une clé composite (plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object[] keyValues, string[] columns, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, object?[] keyValues, string[] columns, object?[] values, string? schema = default);
abstract member UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * obj[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyValues As Object(), columns As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner la ligne à mettre à jour.
- keyValues
- Object[]
Valeurs de clé de la ligne à mettre à jour, une valeur pour chaque colonne dans 'keyColumns'.
- columns
- String[]
Colonnes à mettre à jour.
- values
- Object[]
Les nouvelles valeurs, une pour chaque colonne dans « colonnes », pour la ligne sélectionnée.
- 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 à
UpdateData(String, String[], String[], Object[,], String[], String[], Object[,], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour plusieurs lignes de données de départ pour une table avec une clé composite (à plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[,] keyValues, string[] columns, string[] columnTypes, object[,] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object?[,] keyValues, string[] columns, string[] columnTypes, object?[,] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[,] * string[] * string[] * obj[,] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(,), columns As String(), columnTypes As String(), values As Object(,), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner les lignes à mettre à jour.
- keyColumnTypes
- String[]
Liste des types de magasins pour les colonnes qui seront utilisées pour identifier les lignes à mettre à jour.
- keyValues
- Object[,]
Valeurs clés des lignes à mettre à jour, 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 ».
- columns
- String[]
Colonnes à mettre à jour.
- columnTypes
- String[]
Liste des types de magasins pour les colonnes dans lesquelles les données seront mises à jour.
- values
- Object[,]
Les valeurs de chaque mise à jour, où chaque élément du tableau externe représente une ligne spécifiée dans « keyValues », et chaque tableau interne contient des valeurs pour chacune des colonnes dans « colonnes ».
- 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 à
UpdateData(String, String[], String[], Object[], String[], String[], Object[], String)
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
- Source:
- MigrationBuilder.cs
Génère un UpdateDataOperation pour mettre à jour une seule ligne de données de départ pour une table avec une clé composite (à plusieurs colonnes).
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation> UpdateData (string table, string[] keyColumns, string[] keyColumnTypes, object[] keyValues, string[] columns, string[] columnTypes, object[] values, string? schema = default);
abstract member UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
override this.UpdateData : string * string[] * string[] * obj[] * string[] * string[] * obj[] * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.UpdateDataOperation>
Public Overridable Function UpdateData (table As String, keyColumns As String(), keyColumnTypes As String(), keyValues As Object(), columns As String(), columnTypes As String(), values As Object(), Optional schema As String = Nothing) As OperationBuilder(Of UpdateDataOperation)
Paramètres
- table
- String
Table contenant les données à mettre à jour.
- keyColumns
- String[]
Noms des colonnes clés utilisées pour sélectionner la ligne à mettre à jour.
- keyColumnTypes
- String[]
Liste des types de magasins pour les colonnes qui seront utilisées pour identifier les lignes qui doivent être mises à jour.
- keyValues
- Object[]
Valeurs de clé de la ligne à mettre à jour, une valeur pour chaque colonne dans « keyColumns ».
- columns
- String[]
Colonnes à mettre à jour.
- columnTypes
- String[]
Liste des types de magasins pour les colonnes dans lesquelles les données seront mises à jour.
- values
- Object[]
Les nouvelles valeurs, une pour chaque colonne dans « colonnes », pour la ligne sélectionnée.
- 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.