CreateCheckConstraintOperation 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.
Pour MigrationOperation créer une contrainte de vérification.
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
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| CreateCheckConstraintOperation() |
Pour MigrationOperation créer une contrainte de vérification. |
Propriétés
| Nom | Description |
|---|---|
| IsDestructiveChange |
Indique si l’opération peut entraîner ou non la 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 |
| Name |
Nom de la contrainte de vérification. |
| Schema |
Schéma de table qui contient la contrainte de vérification ou |
| Sql |
Expression sql logique utilisée dans une contrainte CHECK et retourne TRUE ou FALSE. Sql utilisé avec les 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 de vérification. |
Méthodes
| Nom | Description |
|---|---|
| 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) |
| FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant |
| GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (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, 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
| Nom | Description |
|---|---|
| IAnnotatable.FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant null s’il 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
| Nom | Description |
|---|---|
| AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Ajoute des annotations à un objet. |
| GetAnnotation(IAnnotatable, String) |
Obtient l’annotation portant le nom donné, levée s’il n’existe pas. |
| GetAnnotation(IMutableAnnotatable, String) |
Obtient l’annotation portant le nom donné, levée s’il 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 |