Partager via


IConventionTriggerBuilder Interface

Définition

Fournit un point d’API pour les extensions spécifiques au fournisseur pour la configuration d’un IConventionTrigger.

public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.

Propriétés

Metadata

Déclencheur en cours de configuration.

ModelBuilder

Obtient le générateur de modèles.

(Hérité de IConventionAnnotatableBuilder)

Méthodes

CanRemoveAnnotation(String, Boolean)

Retourne une valeur indiquant si une annotation portant le nom donné peut être supprimée à l’aide de cette source de configuration.

(Hérité de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Retourne une valeur indiquant si une annotation avec le nom et la valeur donnés peut être définie à partir de cette source de configuration.

(Hérité de IConventionAnnotatableBuilder)
HasAnnotation(String, Object, Boolean)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec le même ou inférieur ConfigurationSource.

HasNoAnnotation(String, Boolean)

Supprime l’annotation portant le nom donné de cet objet.

HasNonNullAnnotation(String, Object, Boolean)

Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec le même ou inférieur ConfigurationSource. Supprime l’annotation si null la valeur est spécifiée.

RemoveAnnotation(String, Boolean)
Obsolète.

Supprime l’annotation portant le nom donné de cet objet.

(Hérité de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsolète.

Définit ou supprime l’annotation stockée sous le nom donné.

(Hérité de IConventionAnnotatableBuilder)

Méthodes d’extension

CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

Retourne une valeur indiquant si le nom donné peut être défini pour le déclencheur.

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

Retourne une valeur indiquant si le nom de table donné peut être défini pour le déclencheur.

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

Retourne une valeur indiquant si le schéma de table donné peut être défini pour le déclencheur.

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

Définit le nom de la base de données du déclencheur.

HasTableName(IConventionTriggerBuilder, String, Boolean)

Définit le nom de la table sur laquelle ce déclencheur est défini.

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

Définit le schéma de la table sur laquelle ce déclencheur est défini.

S’applique à