IConventionTrigger Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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 |
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 |
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
Entity Framework