Compartilhar via


IConventionTriggerBuilder Interface

Definição

Fornece um ponto de API para extensões específicas do provedor para configurar um IConventionTrigger.

public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
Implementações

Comentários

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Propriedades

Metadata

O gatilho que está sendo configurado.

ModelBuilder

Obtém o construtor de modelos.

(Herdado de IConventionAnnotatableBuilder)

Métodos

CanRemoveAnnotation(String, Boolean)

Retorna um valor que indica se uma anotação com o nome fornecido pode ser removida usando essa fonte de configuração.

(Herdado de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Retorna um valor que indica se uma anotação com o nome e o valor fornecidos pode ser definida a partir dessa fonte de configuração.

(Herdado de IConventionAnnotatableBuilder)
HasAnnotation(String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se uma anotação com o nome especificado já existir com o mesmo ou inferior ConfigurationSource.

HasNoAnnotation(String, Boolean)

Remove a anotação com o nome fornecido desse objeto.

HasNonNullAnnotation(String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se uma anotação com o nome especificado já existir com o mesmo ou inferior ConfigurationSource. Remove a anotação se null o valor for especificado.

RemoveAnnotation(String, Boolean)
Obsoleto.

Remove a anotação com o nome fornecido desse objeto.

(Herdado de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleto.

Define ou remove a anotação armazenada sob o nome fornecido.

(Herdado de IConventionAnnotatableBuilder)

Métodos de Extensão

CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

Retorna um valor que indica se o nome fornecido pode ser definido para o gatilho.

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

Retorna um valor que indica se o nome da tabela determinado pode ser definido para o gatilho.

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

Retorna um valor que indica se o esquema de tabela fornecido pode ser definido para o gatilho.

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

Define o nome do banco de dados do gatilho.

HasTableName(IConventionTriggerBuilder, String, Boolean)

Define o nome da tabela na qual esse gatilho é definido.

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

Define o esquema da tabela na qual esse gatilho é definido.

Aplica-se a