IConventionCheckConstraintBuilder Interfaccia

Definizione

Fornisce un'API semplice per la configurazione di un vincolo di controllo.

public interface IConventionCheckConstraintBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionCheckConstraintBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionCheckConstraintBuilder
Implements IConventionAnnotatableBuilder
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione modelli e vincoli di controllo del database .

Proprietà

Metadata

Vincolo di controllo configurato.

ModelBuilder

Ottiene il generatore di modelli.

(Ereditato da IConventionAnnotatableBuilder)

Metodi

CanRemoveAnnotation(String, Boolean)

Restituisce un valore che indica se è possibile rimuovere un'annotazione con il nome specificato usando questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Restituisce un valore che indica se un'annotazione con il nome e il valore specificati possono essere impostati da questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanSetName(String, Boolean)

Restituisce un valore che indica se il nome specificato può essere impostato per il vincolo check.

HasAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con lo stesso ConfigurationSourcenome specificato.

HasName(String, Boolean)

Imposta il nome del database del vincolo check.

HasNoAnnotation(String, Boolean)

Rimuove l'annotazione con il nome specificato da questo oggetto.

HasNonNullAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con lo stesso ConfigurationSourcenome specificato. Rimuove l'annotazione se null viene specificato il valore.

RemoveAnnotation(String, Boolean)
Obsoleta.

Rimuove l'annotazione con il nome specificato da questo oggetto.

(Ereditato da IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleta.

Imposta o rimuove l'annotazione archiviata sotto il nome specificato.

(Ereditato da IConventionAnnotatableBuilder)

Si applica a