Compartilhar via


IConventionSequenceBuilder Interface

Definição

Fornece uma API simples para configurar um IConventionSequence.

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

Comentários

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

Propriedades

Metadata

A sequência que está sendo configurada.

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)
CanSetCyclic(Nullable<Boolean>, Boolean)

Retorna um valor que indica se a cyclicity fornecida pode ser definida para a sequência.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Retorna um valor que indica se o incremento fornecido pode ser definido para a sequência.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Retorna um valor que indica se a cyclicity fornecida pode ser definida para a sequência.

CanSetMax(Nullable<Int64>, Boolean)

Retorna um valor que indica se o valor máximo fornecido pode ser definido para a sequência.

CanSetMin(Nullable<Int64>, Boolean)

Retorna um valor que indica se o valor mínimo fornecido pode ser definido para a sequência.

CanSetStartsAt(Nullable<Int64>, Boolean)

Retorna um valor que indica se o valor inicial fornecido pode ser definido para a sequência.

CanSetType(Type, Boolean)

Retorna um valor que indica se o tipo determinado pode ser definido para a sequência.

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.

HasMax(Nullable<Int64>, Boolean)

Define o valor máximo para a sequência.

HasMin(Nullable<Int64>, Boolean)

Define o valor mínimo para a sequência.

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.

HasType(Type, Boolean)

Define o tipo de valores retornados pela sequência.

IncrementsBy(Nullable<Int32>, Boolean)

Define a sequência para incrementar pelo valor fornecido ao gerar cada próximo valor.

IsCyclic(Nullable<Boolean>, Boolean)

Define se a sequência será iniciada novamente desde o início depois que o valor máximo for atingido.

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)
StartsAt(Nullable<Int64>, Boolean)

Define a sequência a ser iniciada no valor fornecido.

Aplica-se a