IConventionAnnotatable Interface

Definição

Uma classe que expõe anotações que podem ser modificadas. As anotações permitem que os metadados arbitrários sejam armazenados em um objeto.

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 IConventionAnnotatable : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type IConventionAnnotatable = interface
    interface IAnnotatable
Public Interface IConventionAnnotatable
Implements IAnnotatable
Derivado
Implementações

Propriedades

Builder

Obtém o construtor que pode ser usado para configurar este objeto.

Item[String]

Obtém a anotação de valor com o nome fornecido, retornando null se ele não existe.

(Herdado de IAnnotatable)

Métodos

AddAnnotation(String, Object, Boolean)

Adiciona uma anotação a este objeto. Lança se já existe uma anotação com o nome especificado.

FindAnnotation(String)

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

GetAnnotations()

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

RemoveAnnotation(String)

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

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.

Métodos de Extensão

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Adiciona anotações a um objeto.

GetAnnotation(IConventionAnnotatable, String)

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

SetOrRemoveAnnotation(IConventionAnnotatable, 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.

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetAnnotation(IAnnotatable, String)

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

Aplica-se a