Sprache

CreateCheckConstraintOperation Klasse

Definition

A MigrationOperation zum Erstellen einer neuen Check-Einschränkung.

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
Vererbung
CreateCheckConstraintOperation
Attribute

Konstruktoren

Name Beschreibung
CreateCheckConstraintOperation()

A MigrationOperation zum Erstellen einer neuen Check-Einschränkung.

Eigenschaften

Name Beschreibung
IsDestructiveChange

Gibt an, ob der Vorgang zu Datenverlusten in der Datenbank führen kann.

(Geerbt von MigrationOperation)
Item[String]

Ruft die Wertanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von Annotatable)
Name

Der Name der Check-Einschränkung.

Schema

Das Tabellenschema, das die Check-Einschränkung enthält oder null wenn das Standardschema verwendet werden soll.

Sql

Der logische SQL-Ausdruck, der in einer CHECK-Einschränkung verwendet wird, und gibt WAHR oder FALSCH zurück. Sql, das mit CHECK-Einschränkungen verwendet wird, kann nicht auf eine andere Tabelle verweisen, kann aber auf andere Spalten in derselben Tabelle für dieselbe Zeile verweisen. Der Ausdruck kann keinen Verweis auf einen Aliasdatentyp enthalten.

Table

Die Tabelle der Check-Einschränkung.

Methoden

Name Beschreibung
AddAnnotation(String, Annotation)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von Annotatable)
AddAnnotation(String, Object)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von Annotatable)
CreateAnnotation(String, Object)

Erstellt eine neue Anmerkung.

(Geerbt von Annotatable)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von Annotatable)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von Annotatable)
OnAnnotationSet(String, Annotation, Annotation)

Wird aufgerufen, wenn eine Anmerkung festgelegt oder entfernt wurde.

(Geerbt von Annotatable)
RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von Annotatable)
SetAnnotation(String, Annotation, Annotation)

Legt die unter dem angegebenen Schlüssel gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von Annotatable)
SetAnnotation(String, Object)

Legt die unter dem angegebenen Schlüssel gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von Annotatable)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAnnotatable.FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, und gibt null zurück, wenn sie nicht vorhanden ist.

(Geerbt von Annotatable)
IAnnotatable.GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von Annotatable)
IMutableAnnotatable.AddAnnotation(String, Object)

Fügt diesem Objekt eine Anmerkung hinzu. Löst aus, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von Annotatable)

Erweiterungsmethoden

Name Beschreibung
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Fügt einem Objekt Anmerkungen hinzu.

GetAnnotation(IAnnotatable, String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist.

GetAnnotation(IMutableAnnotatable, String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, falls null angegeben.

Gilt für: