Udostępnij za pośrednictwem


CheckConstraintBuilder Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania ograniczenia sprawdzania.

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)
Dziedziczenie
CheckConstraintBuilder
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Ograniczenia sprawdzania bazy danych .

Konstruktory

CheckConstraintBuilder(IMutableCheckConstraint)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Właściwości

Builder

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Metadata

Konfigurowane jest ograniczenie sprawdzania.

Metody

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację w ograniczeniu sprawdzania. Jeśli adnotacja z kluczem określonym w annotation już istnieje, jego wartość zostanie zaktualizowana.

HasName(String)

Ustawia nazwę bazy danych ograniczenia sprawdzania.

Jawne implementacje interfejsu

IInfrastructure<IConventionCheckConstraintBuilder>.Instance

Pobiera wartość ukrytej właściwości.

Metody rozszerzania

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Dotyczy