Partager via


ColumnConfigAnnotation, classe

Représente les paramètres de configuration pour une colonne d'un plan de génération de données.

Hiérarchie d'héritage

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelAnnotation
    Microsoft.Data.Schema.Tools.DataGenerator.ColumnConfigAnnotation

Espace de noms :  Microsoft.Data.Schema.Tools.DataGenerator
Assembly :  Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Déclaration
Public NotInheritable Class ColumnConfigAnnotation _
    Inherits ModelAnnotation
public sealed class ColumnConfigAnnotation : ModelAnnotation
public ref class ColumnConfigAnnotation sealed : public ModelAnnotation
[<Sealed>]
type ColumnConfigAnnotation =  
    class
        inherit ModelAnnotation
    end
public final class ColumnConfigAnnotation extends ModelAnnotation

Le type ColumnConfigAnnotation expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AcceptsNullValues Obtient une valeur qui indique si la colonne peut accepter les valeurs nullune référence null (Nothing en Visual Basic).
Propriété publique AnnotationClass Obtient l'objet de métadonnées qui décrit cette instance. (Hérité de ModelAnnotation.)
Propriété publique CanBePopulated Obtient une valeur qui indique si la colonne peut être remplie avec des données.
Propriété publique GeneratorExtensionHandleXml Obtient ou définit la chaîne du handle d'extension.
Propriété publique HasDefaultValue Obtient une valeur qui indique si la colonne a une valeur par défaut.
Propriété publique IsAttachedToStore Obtient une valeur qui indique si l'annotation est attaché à un ModelStore. (Hérité de ModelAnnotation.)
Propriété publique IsPartOfForeignKey Obtient une valeur qui indique si la colonne fait partie d'une clé étrangère.
Propriété publique IsPartOfPrimaryKey Obtient une valeur qui indique si la colonne fait partie de la clé primaire.
Propriété publique IsPartOfUniqueConstraint Obtient une valeur qui indique si la colonne fait partie d'une contrainte unique.
Propriété publique Model Obtient ou définit le ModelStore. (Hérité de ModelAnnotation.)
Propriété publique Name Obtient ou définit le nom de l'annotation. (Hérité de ModelAnnotation.)
Propriété publique OutputKey Obtient ou définit une clé de sortie.
Propriété publique Seed Obtient ou définit la valeur initiale spécifiée lors de la création d'une colonne d'identité dans une table ou une vue qui a une colonne d'identité.
Propriété publique Selected Retourne une valeur indiquant si la colonne est sélectionnée.

Début

Méthodes

  Nom Description
Méthode publique Delete Supprime cette instance du modèle de schéma. (Hérité de ModelAnnotation.)
Méthode publique Equals Retourne une valeur qui indique si un objet fourni est égal à l'objet actif. (Hérité de ModelAnnotation.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetElements Retourne une liste d'éléments dans cette instance. (Hérité de ModelAnnotation.)
Méthode publique GetHashCode Non requise. (Hérité de ModelAnnotation.)
Méthode publique GetProperty<TProperty> Récupère une propriété spécifiée. (Hérité de ModelAnnotation.)
Méthode publique GetRelationshipEntries Retourne les entrées de relation auxquelles cette annotation est attachée. (Hérité de ModelAnnotation.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsDeleted Retourne une valeur qui indique si cette instance a été supprimée. (Hérité de ModelAnnotation.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique SetProperty<TProperty> Définit la valeur de la propriété fournie. (Hérité de ModelAnnotation.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.Tools.DataGenerator, espace de noms

ModelAnnotation