SequenceBuilder Classe
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.
Fornece uma API simples para configurar um ISequence.
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder>
type SequenceBuilder = class
interface IConventionSequenceBuilder
type SequenceBuilder = class
interface IInfrastructure<IConventionSequenceBuilder>
Public Class SequenceBuilder
Implements IConventionSequenceBuilder
Public Class SequenceBuilder
Implements IInfrastructure(Of IConventionSequenceBuilder)
- Herança
-
SequenceBuilder
- Implementações
Comentários
Consulte Sequências de banco de dados para obter mais informações e exemplos.
Construtores
SequenceBuilder(IMutableSequence) |
Cria um novo construtor para o determinado ISequence. |
Propriedades
Metadata |
A sequência. |
Métodos
HasAnnotation(String, Object) |
Adiciona ou atualiza uma anotação na sequência. Se uma anotação com a chave especificada em |
HasMax(Int64) |
Define o valor máximo para o ISequence. |
HasMin(Int64) |
Define o valor mínimo para o ISequence. |
IncrementsBy(Int32) |
Define o ISequence para incrementar pelo valor fornecido ao gerar cada próximo valor. |
IsCyclic(Boolean) |
Define se a sequência será iniciada novamente desde o início depois que o valor máximo for atingido. |
StartsAt(Int64) |
Define o ISequence a ser iniciado no valor fornecido. |
Implantações explícitas de interface
IConventionSequenceBuilder.CanSetCyclic(Nullable<Boolean>, Boolean) |
Retorna um valor que indica se a cyclicity fornecida pode ser definida para a sequência. |
IConventionSequenceBuilder.CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Retorna um valor que indica se o incremento fornecido pode ser definido para a sequência. |
IConventionSequenceBuilder.CanSetMax(Nullable<Int64>, Boolean) |
Retorna um valor que indica se o valor máximo fornecido pode ser definido para a sequência. |
IConventionSequenceBuilder.CanSetMin(Nullable<Int64>, Boolean) |
Retorna um valor que indica se o valor mínimo fornecido pode ser definido para a sequência. |
IConventionSequenceBuilder.CanSetStartsAt(Nullable<Int64>, Boolean) |
Retorna um valor que indica se o valor inicial fornecido pode ser definido para a sequência. |
IConventionSequenceBuilder.CanSetType(Type, Boolean) |
Retorna um valor que indica se o tipo determinado pode ser definido para a sequência. |
IConventionSequenceBuilder.HasMax(Nullable<Int64>, Boolean) |
Define o valor máximo para a sequência. |
IConventionSequenceBuilder.HasMin(Nullable<Int64>, Boolean) |
Define o valor mínimo para a sequência. |
IConventionSequenceBuilder.HasType(Type, Boolean) |
Define o tipo de valores retornados pela sequência. |
IConventionSequenceBuilder.IncrementsBy(Nullable<Int32>, Boolean) |
Define a sequência a ser incrementada pelo valor fornecido ao gerar cada próximo valor. |
IConventionSequenceBuilder.IsCyclic(Nullable<Boolean>, Boolean) |
Define se a sequência será iniciada novamente desde o início depois que o valor máximo for atingido. |
IConventionSequenceBuilder.Metadata |
Fornece uma API simples para configurar um ISequence. |
IConventionSequenceBuilder.StartsAt(Nullable<Int64>, Boolean) |
Define a sequência a ser iniciada com o valor fornecido. |
IInfrastructure<IConventionSequenceBuilder>.Instance |
Obtém o valor da propriedade que está sendo ocultada. |
Métodos de Extensão
GetInfrastructure<T>(IInfrastructure<T>) |
Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Aplica-se a
Entity Framework