Udostępnij za pośrednictwem


CreateCheckConstraintOperation Klasa

Definicja

Element MigrationOperation do tworzenia nowego ograniczenia sprawdzania.

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
Dziedziczenie
CreateCheckConstraintOperation
Atrybuty

Konstruktory

CreateCheckConstraintOperation()

Element MigrationOperation do tworzenia nowego ograniczenia sprawdzania.

Właściwości

IsDestructiveChange

Wskazuje, czy operacja może spowodować utratę danych w bazie danych.

(Odziedziczone po MigrationOperation)
Item[String]

Pobiera adnotację wartości o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po Annotatable)
Name

Nazwa ograniczenia sprawdzania.

Schema

Schemat tabeli zawierający ograniczenie sprawdzania lub null jeśli należy użyć schematu domyślnego.

Sql

Logiczne wyrażenie SQL używane w ograniczeniu CHECK i zwraca wartość TRUE lub FALSE. Język Sql używany z ograniczeniami CHECK nie może odwoływać się do innej tabeli, ale może odwoływać się do innych kolumn w tej samej tabeli dla tego samego wiersza. Wyrażenie nie może odwoływać się do typu danych aliasu.

Table

Tabela ograniczenia sprawdzania.

Metody

AddAnnotation(String, Annotation)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
CreateAnnotation(String, Object)

Tworzy nową adnotację.

(Odziedziczone po Annotatable)
EnsureMutable()

Zgłasza błąd, jeśli model jest tylko do odczytu.

(Odziedziczone po Annotatable)
EnsureReadOnly()

Zgłasza wyjątek, jeśli model nie jest tylko do odczytu.

(Odziedziczone po Annotatable)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po Annotatable)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po Annotatable)
GetOrAddAnnotation(String, Object)

Dodaje adnotację do tego obiektu lub zwraca istniejącą adnotację, jeśli taka z określoną nazwą już istnieje.

(Odziedziczone po Annotatable)
OnAnnotationSet(String, Annotation, Annotation)

Wywoływana, gdy adnotacja została ustawiona lub usunięta.

(Odziedziczone po Annotatable)
RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po Annotatable)
SetAnnotation(String, Annotation, Annotation)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
SetAnnotation(String, Annotation)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
SetAnnotation(String, Object)

Ustawia adnotację przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)

Jawne implementacje interfejsu

IAnnotatable.FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając wartość null, jeśli nie istnieje.

(Odziedziczone po Annotatable)
IAnnotatable.GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po Annotatable)
IMutableAnnotatable.AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Usuwa daną adnotację z tego obiektu.

(Odziedziczone po Annotatable)

Metody rozszerzania

GetAnnotation(IAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Dodaje adnotacje do obiektu.

GetAnnotation(IMutableAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null jest podana.

Dotyczy