IConventionAnnotatableBuilder Interface

Definição

Fornece uma superfície de API simples para a configuração IConventionAnnotatable de convenções from.

Essa interface normalmente é usada por provedores de banco de dados (e outras extensões). Em geral, ele não é usado no código do aplicativo.

public interface IConventionAnnotatableBuilder
type IConventionAnnotatableBuilder = interface
Public Interface IConventionAnnotatableBuilder
Derivado

Propriedades

Metadata

Obtém o item que está sendo anotado que está sendo configurado.

ModelBuilder

Obtém o construtor de modelos.

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.

CanSetAnnotation(String, Object, Boolean)

Retorna um valor que indica se uma anotação com o nome e o valor fornecidos pode ser definida por meio desta fonte de configuração.

HasAnnotation(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 com o mesmo ou inferior ConfigurationSource .

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(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 com o mesmo ou inferior ConfigurationSource . Remove a anotação se o null valor for especificado.

RemoveAnnotation(String, Boolean)
Obsoleto.

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

SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleto.

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

Aplica-se a