ColumnModificationParameters Constructeurs
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
ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Crée une nouvelle instance ColumnModificationParameters.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)
Paramètres
- entry
- IUpdateEntry
Qui IUpdateEntry représente l’entité en cours de modification.
- property
- IProperty
Propriété qui est mappée à la colonne.
- column
- IColumn
Colonne à modifier.
Délégué pour générer des noms de paramètres pour la mise à jour SQL.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- valueIsRead
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- valueIsWrite
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- columnIsKey
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- columnIsCondition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.
S’applique à
ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Crée une nouvelle instance ColumnModificationParameters.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)
Paramètres
- entry
- IUpdateEntry
Qui IUpdateEntry représente l’entité en cours de modification.
- property
- IProperty
Propriété qui est mappée à la colonne.
- column
- IColumnBase
Colonne à modifier.
Délégué pour générer des noms de paramètres pour la mise à jour SQL.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- valueIsRead
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- valueIsWrite
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- columnIsKey
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- columnIsCondition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.
S’applique à
ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Crée une nouvelle instance ColumnModificationParameters.
public ColumnModificationParameters(Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Paramètres
- column
- IColumn
Colonne.
- originalValue
- Object
Valeur d’origine de la propriété mappée à cette colonne.
- value
- Object
Valeur actuelle de la propriété mappée à cette colonne.
- property
- IProperty
Propriété qui est mappée à la colonne.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- read
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- write
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- key
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- condition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.
S’applique à
ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, StructuredJsonPath, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Crée une instance ColumnModificationParameters spécifique à la mise à jour des objets mappés à la colonne JSON.
public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As StructuredJsonPath, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Paramètres
- columnName
- String
Nom de la colonne JSON.
- value
- Object
Valeur actuelle de l’élément JSON situé au chemin JSON donné.
- property
- IProperty
En cas de modification de propriété scalaire unique de colonne JSON, la propriété scalaire en cours de modification, null sinon.
- columnType
- String
Type de base de données de la colonne JSON.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- jsonPath
- StructuredJsonPath
Chemin JSON menant à l’élément JSON qui doit être mis à jour.
- read
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- write
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- key
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- condition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.
S’applique à
ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Crée une instance ColumnModificationParameters spécifique à la mise à jour des objets mappés à la colonne JSON.
public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Paramètres
- columnName
- String
Nom de la colonne JSON.
- value
- Object
Valeur actuelle de l’élément JSON situé au chemin JSON donné.
- property
- IProperty
En cas de modification de propriété scalaire unique de colonne JSON, la propriété scalaire en cours de modification, null sinon.
- columnType
- String
Type de base de données de la colonne JSON.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- jsonPath
- String
Chemin JSON menant à l’élément JSON qui doit être mis à jour.
- read
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- write
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- key
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- condition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.
S’applique à
ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Crée une nouvelle instance ColumnModificationParameters.
public ColumnModificationParameters(string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)
Paramètres
- columnName
- String
Nom de la colonne.
- originalValue
- Object
Valeur d’origine de la propriété mappée à cette colonne.
- value
- Object
Valeur actuelle de la propriété mappée à cette colonne.
- property
- IProperty
Propriété qui est mappée à la colonne.
- columnType
- String
Type de base de données de la colonne.
- typeMapping
- RelationalTypeMapping
Mappage de type relationnel à utiliser pour le paramètre de commande.
- read
- Boolean
Indique si une valeur doit être lue à partir de la base de données pour la colonne.
- write
- Boolean
Indique si une valeur doit être écrite dans la base de données pour la colonne.
- key
- Boolean
Indique si la partie colonne d’une clé primaire ou alternative.
- condition
- Boolean
Indique si la colonne est utilisée dans la clause lors de la WHERE mise à jour.
- sensitiveLoggingEnabled
- Boolean
Indique si des données potentiellement sensibles (par exemple, des valeurs de base de données) peuvent être journalisées.