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

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 por meio desta fonte de configuração.

(Herdado de IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

Retorna um valor que indica se a cíclica especificada 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 cíclica especificada 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 fornecido 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 já existir uma anotação com o nome especificado com o mesmo ou inferior ConfigurationSource .

(Herdado de IConventionAnnotatableBuilder)
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 deste objeto.

(Herdado de IConventionAnnotatableBuilder)
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.

(Herdado de IConventionAnnotatableBuilder)
HasType(Type, Boolean)

Define o tipo de valores retornados pela sequência.

IncrementsBy(Nullable<Int32>, Boolean)

Define a sequência a ser incrementada pelo valor determinado ao gerar cada valor seguinte.

IsCyclic(Nullable<Boolean>, Boolean)

Define se a sequência será iniciada novamente a partir do início quando o valor máximo for atingido.

RemoveAnnotation(String, Boolean)
Obsoleto.

Remove a anotação com o nome fornecido deste 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 para iniciar no valor especificado.

Aplica-se a