CreateCheckConstraintOperation Classe

Définition

MigrationOperation pour créer une contrainte de case activée.

public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
[System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")]
public class CreateCheckConstraintOperation : Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation
type CreateCheckConstraintOperation = class
    inherit MigrationOperation
[<System.Diagnostics.DebuggerDisplay("ALTER TABLE {Table} ADD CONSTRAINT {Name} CHECK")>]
type CreateCheckConstraintOperation = class
    inherit MigrationOperation
Public Class CreateCheckConstraintOperation
Inherits MigrationOperation
Héritage
CreateCheckConstraintOperation
Attributs

Constructeurs

CreateCheckConstraintOperation()

MigrationOperation pour créer une contrainte de case activée.

Propriétés

IsDestructiveChange

Indique si l’opération peut entraîner une perte de données dans la base de données.

(Hérité de MigrationOperation)
Item[String]

Obtient l’annotation de valeur avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de Annotatable)
Name

Nom de la contrainte case activée.

Schema

Schéma de table qui contient la contrainte case activée, ou null si le schéma par défaut doit être utilisé.

Sql

Expression sql logique utilisée dans une contrainte CHECK et retourne TRUE ou FALSE. Sql utilisé avec des contraintes CHECK ne peut pas référencer une autre table, mais peut référencer d’autres colonnes dans la même table pour la même ligne. L'expression ne peut pas faire référence à un type de données alias.

Table

Table de la contrainte case activée.

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)
CreateAnnotation(String, Object)

Crée une annotation.

(Hérité de Annotatable)
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 null si elle n’existe pas.

(Hérité de Annotatable)
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)
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)
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)

Implémentations d’interfaces explicites

IAnnotatable.FindAnnotation(String)

Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de Annotatable)
IAnnotatable.GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de Annotatable)
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)

Méthodes d’extension

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.

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 null est fournie.

S’applique à