DatabaseColumn 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.
Modèle simple pour une colonne de base de données utilisée lors de l’ingénierie inverse d’une base de données existante.
public class DatabaseColumn : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
type DatabaseColumn = class
inherit Annotatable
Public Class DatabaseColumn
Inherits Annotatable
- Héritage
- Héritage
Remarques
Pour plus d’informations et d’exemples, consultez Ingénierie inverse (génération automatique) d’une base de données existante et Services de conception EF Core .
Constructeurs
DatabaseColumn() |
Modèle simple pour une colonne de base de données utilisée lors de l’ingénierie inverse d’une base de données existante. |
Propriétés
Collation |
Classement de colonne, ou |
Comment |
Commentaire de colonne, ou |
ComputedColumnSql |
Indique si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lors de sa lecture. |
DefaultValue |
Valeur par défaut de la colonne, ou |
DefaultValueSql |
Contrainte par défaut pour la colonne, ou |
IsNullable |
Indique si cette colonne peut contenir des |
IsReadOnly |
Indique si l’objet actuel est en lecture seule. (Hérité de AnnotatableBase) |
IsStored |
Indique si la valeur de la colonne calculée à laquelle cette propriété est mappée est stockée dans la base de données ou calculée lors de sa lecture. |
Item[String] |
Obtient l’annotation de valeur avec le nom donné, en retournant |
Name |
Nom de la colonne. |
StoreType |
Type de base de données/magasin de la colonne. |
Table |
Table qui contient cette colonne. |
ValueGenerated |
Indique quand les valeurs seront générées par la base de données pour cette colonne, ou |
Méthodes
AddAnnotation(String, Annotation) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
AddAnnotations(IEnumerable<IAnnotation>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
CreateAnnotation(String, Object) |
Crée une annotation. (Hérité de Annotatable) |
CreateRuntimeAnnotation(String, Object) |
Crée une annotation d’exécution. (Hérité de AnnotatableBase) |
EnsureMutable() |
Lève si le modèle est en lecture seule. (Hérité de Annotatable) |
EnsureReadOnly() |
Lève si le modèle n’est pas en lecture seule. (Hérité de Annotatable) |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant |
FindRuntimeAnnotation(String) |
Obtient l’annotation d’exécution avec le nom donné, en retournant |
GetAnnotation(String) |
Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas. (Hérité de AnnotatableBase) |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de Annotatable) |
GetOrAddAnnotation(String, Object) |
Ajoute une annotation à cet objet ou retourne l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’existe pas. (Hérité de AnnotatableBase) |
GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actuel. (Hérité de AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Appelé lorsqu’une annotation a été définie ou supprimée. (Hérité de Annotatable) |
RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
ToString() |
Modèle simple pour une colonne de base de données utilisée lors de l’ingénierie inverse d’une base de données existante. |
Implémentations d’interfaces explicites
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas. (Hérité de Annotatable) |
IAnnotatable.FindRuntimeAnnotation(String) |
Obtient l’annotation d’exécution avec le nom donné, en retournant |
IAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de Annotatable) |
IAnnotatable.GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actuel. (Hérité de AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IMutableAnnotatable.AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
IMutableAnnotatable.RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
IReadOnlyAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant |
IReadOnlyAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Obtient la valeur de l’annotation portant le nom donné, en retournant |
Méthodes d’extension
AnnotationsToDebugString(IAnnotatable, Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet . |
GetAnnotation(IAnnotatable, String) |
Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Ajoute des annotations à un objet . |
GetAnnotation(IMutableAnnotatable, String) |
Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas. |
GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Obtient l’annotation existante avec une clé donnée ou ajoute une nouvelle annotation si elle n’existe pas. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
GetUnderlyingStoreType(DatabaseColumn) |
Obsolète.
Obtient le type de magasin/base de données sous-jacent pour la colonne donnée. |
SetUnderlyingStoreType(DatabaseColumn, String) |
Obsolète.
Définit le type de magasin/base de données sous-jacent pour la colonne donnée. |