Jazyk

CreateCheckConstraintOperation Třída

Definice

A MigrationOperation pro vytvoření nového omezení kontroly.

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
Dědičnost
CreateCheckConstraintOperation
Atributy

Konstruktory

Název Description
CreateCheckConstraintOperation()

A MigrationOperation pro vytvoření nového omezení kontroly.

Vlastnosti

Název Description
IsDestructiveChange

Určuje, jestli operace může způsobit ztrátu dat v databázi.

(Zděděno od MigrationOperation)
Item[String]

Získá poznámku k hodnotě s daným názvem, která null se vrátí, pokud neexistuje.

(Zděděno od Annotatable)
Name

Název omezení kontroly.

Schema

Schéma tabulky, které obsahuje omezení kontroly, nebo null pokud se má použít výchozí schéma.

Sql

Logický výraz SQL použitý v omezení CHECK a vrátí hodnotu PRAVDA nebo NEPRAVDA. Sql použitý s omezeními CHECK nemůže odkazovat na jinou tabulku, ale může odkazovat na jiné sloupce ve stejné tabulce pro stejný řádek. Výraz nemůže odkazovat na datový typ aliasu.

Table

Tabulka omezení kontroly

Metody

Název Description
AddAnnotation(String, Annotation)

Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
AddAnnotation(String, Object)

Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
CreateAnnotation(String, Object)

Vytvoří novou poznámku.

(Zděděno od Annotatable)
FindAnnotation(String)

Získá poznámku s daným názvem a vrátí null , pokud neexistuje.

(Zděděno od Annotatable)
GetAnnotations()

Získá všechny poznámky k aktuálnímu objektu.

(Zděděno od Annotatable)
OnAnnotationSet(String, Annotation, Annotation)

Volá se při nastavení nebo odebrání poznámky.

(Zděděno od Annotatable)
RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od Annotatable)
SetAnnotation(String, Annotation, Annotation)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem.

(Zděděno od Annotatable)
SetAnnotation(String, Object)

Nastaví poznámku uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem.

(Zděděno od Annotatable)

Explicitní implementace rozhraní

Název Description
IAnnotatable.FindAnnotation(String)

Získá anotaci s daným názvem a vrátí hodnotu null, pokud neexistuje.

(Zděděno od Annotatable)
IAnnotatable.GetAnnotations()

Získá všechny poznámky k aktuálnímu objektu.

(Zděděno od Annotatable)
IMutableAnnotatable.AddAnnotation(String, Object)

Přidá k tomuto objektu poznámku. Vyvolá chybu, pokud již existuje poznámka se zadaným názvem.

(Zděděno od Annotatable)
IMutableAnnotatable.RemoveAnnotation(String)

Odebere danou poznámku z tohoto objektu.

(Zděděno od Annotatable)

Metody rozšíření

Název Description
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>)

Přidá poznámky k objektu.

GetAnnotation(IAnnotatable, String)

Získá anotace s daným názvem vyvolá, pokud neexistuje.

GetAnnotation(IMutableAnnotatable, String)

Získá anotace s daným názvem vyvolá, pokud neexistuje.

SetOrRemoveAnnotation(IMutableAnnotatable, String, Object)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje anotace se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

Platí pro