Sdílet prostřednictvím


CheckConstraintBuilder Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci omezení kontroly.

public class CheckConstraintBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder>
type CheckConstraintBuilder = class
    interface IInfrastructure<IConventionCheckConstraintBuilder>
Public Class CheckConstraintBuilder
Implements IInfrastructure(Of IConventionCheckConstraintBuilder)
Dědičnost
CheckConstraintBuilder
Implementuje

Poznámky

Další informace a příklady najdete v tématu Omezení kontroly databáze .

Konstruktory

CheckConstraintBuilder(IMutableCheckConstraint)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Vlastnosti

Builder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Metadata

Konfiguruje se omezení kontroly.

Metody

HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku v omezení kontroly. Pokud už anotaci s klíčem zadaným v annotation souboru existuje, její hodnota se aktualizuje.

HasName(String)

Nastaví název databáze omezení kontroly.

Explicitní implementace rozhraní

IInfrastructure<IConventionCheckConstraintBuilder>.Instance

Získá hodnotu vlastnosti je skrytá.

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Platí pro