Compartilhar via


IConventionTrigger Interface

Definição

Representa um gatilho de repositório.

public interface IConventionTrigger : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger
type IConventionTrigger = interface
    interface IReadOnlyTrigger
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionTrigger
Implements IConventionAnnotatable, IReadOnlyTrigger
Implementações

Comentários

Consulte Gatilhos de banco de dados para obter mais informações e exemplos.

Propriedades

Builder

Obtém o construtor que pode ser usado para configurar esse gatilho.

EntityType

Obtém o IConventionEntityType no qual esse gatilho é definido.

IsInModel

Indica se esse objeto está em um modelo, ou seja, não foi removido de um.

(Herdado de IConventionAnnotatable)
Item[String]

Obtém o valor da anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de IReadOnlyAnnotatable)
ModelName

Obtém o nome do gatilho no modelo.

(Herdado de IReadOnlyTrigger)

Métodos

AddAnnotation(String, Object, Boolean)

Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado.

(Herdado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Adiciona anotações a um objeto .

(Herdado de IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto .

(Herdado de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de IConventionAnnotatable)
GetAnnotation(String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

(Herdado de IConventionAnnotatable)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de IConventionAnnotatable)
GetConfigurationSource()

Obtém a origem da configuração desse gatilho.

RemoveAnnotation(String)

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

(Herdado de IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

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

(Herdado de IConventionAnnotatable)
SetOrRemoveAnnotation(String, Object, Boolean)

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

(Herdado de IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados determinados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre as versões.

(Herdado de IReadOnlyTrigger)

Métodos de Extensão

GetDatabaseName(IReadOnlyTrigger)

Obtém o nome do gatilho no banco de dados.

GetDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Obtém o nome do banco de dados do gatilho.

GetDatabaseNameConfigurationSource(IConventionTrigger)

Obtém a origem da configuração para o nome do banco de dados.

GetDefaultDatabaseName(IReadOnlyTrigger)

Retorna o nome padrão que seria usado para esse gatilho no banco de dados.

GetDefaultDatabaseName(IReadOnlyTrigger, StoreObjectIdentifier)

Retorna o nome do banco de dados padrão que seria usado para esse gatilho.

GetTableName(IReadOnlyTrigger)

Obtém o nome da tabela na qual esse gatilho é definido.

GetTableNameConfigurationSource(IConventionTrigger)

Obtém a origem da configuração para o nome da tabela.

GetTableSchema(IReadOnlyTrigger)

Obtém o esquema da tabela na qual esse gatilho é definido.

GetTableSchemaConfigurationSource(IConventionTrigger)

Obtém a origem da configuração do esquema de tabela.

SetDatabaseName(IConventionTrigger, String, Boolean)

Define o nome do gatilho no banco de dados.

SetTableName(IConventionTrigger, String, Boolean)

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

SetTableSchema(IConventionTrigger, String, Boolean)

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

Aplica-se a