ColumnModification Classe
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.
Implémentation de l’interface IColumnModification .
Ce type est généralement utilisé par les fournisseurs de base de données ; il n’est généralement pas utilisé dans le code d’application.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Héritage
-
ColumnModification
- Implémente
Remarques
Représente une opération de mise à jour, d’insertion ou de suppression pour une seule colonne. IReadOnlyModificationCommand contiennent des listes de IColumnModification.
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données .
Constructeurs
Propriétés
Column |
Colonne. |
ColumnName |
Nom de la colonne. |
ColumnType |
Type de base de données de la colonne. |
Entry |
IUpdateEntry qui représente l’entité en cours de modification. |
IsConcurrencyToken |
Obsolète.
Indique si la colonne est un jeton d’accès concurrentiel. |
IsCondition |
Indique si la colonne est utilisée dans la clause lors de la |
IsKey |
Indique si la colonne fait partie d’une clé primaire ou secondaire. |
IsNullable |
Valeur indiquant si la colonne peut contenir une valeur Null. |
IsRead |
Indique si une valeur doit être lue à partir de la base de données pour la colonne. |
IsWrite |
Indique si une valeur doit être écrite dans la base de données pour la colonne. |
JsonPath |
En cas de modification de colonne JSON, chemin d’accès JSON menant à l’élément JSON qui doit être mis à jour. |
OriginalParameterName |
Nom du paramètre à utiliser pour le paramètre de valeur d’origine (UseOriginalValueParameter), si nécessaire. |
OriginalValue |
Valeur d’origine de la propriété mappée à cette colonne. |
ParameterName |
Nom du paramètre à utiliser pour le paramètre de valeur actuel (UseCurrentValueParameter), si nécessaire. |
Property |
Propriété mappée à la colonne. |
TypeMapping |
Mappage de type relationnel pour la colonne. |
UseCurrentValue |
Indique si la valeur actuelle de la propriété doit être utilisée. |
UseCurrentValueParameter |
Indique si la valeur actuelle de la propriété doit être passée en tant que paramètre au sql. |
UseOriginalValue |
Indique si la valeur d’origine de la propriété doit être utilisée. |
UseOriginalValueParameter |
Indique si la valeur d’origine de la propriété doit être passée en tant que paramètre au sql. |
UseParameter |
Indique si la valeur de la propriété doit être passée en tant que paramètre au sql au lieu d’être insérée. |
Value |
Obtient ou définit la valeur actuelle de la propriété mappée à cette colonne. |
Méthodes
AddSharedColumnModification(ColumnModification) |
Ajoute une modification affectant la même valeur de base de données. |
AddSharedColumnModification(IColumnModification) |
Ajoute une modification affectant la même valeur de base de données. |
GetCurrentProviderValue(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
GetCurrentValue(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
GetOriginalValue(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
IsModified(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
IsStoreGenerated(IUpdateEntry, IProperty) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |
ResetParameterNames() |
Réinitialise les noms de paramètres afin qu’ils puissent être régénérés si la commande doit être rajoutée à un nouveau lot. |
SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une extrême prudence et en sachant que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version d’Entity Framework Core. |