Partilhar via


RuntimeSequence Classe

Definição

Representa uma sequência de banco de dados no modelo.

public class RuntimeSequence : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.ISequence
type RuntimeSequence = class
    inherit AnnotatableBase
    interface ISequence
    interface IReadOnlySequence
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Class RuntimeSequence
Inherits AnnotatableBase
Implements ISequence
Herança
RuntimeSequence
Implementações

Comentários

Consulte Sequências de banco de dados para obter mais informações e exemplos.

Construtores

RuntimeSequence(String, RuntimeModel, Type, String, Int64, Int32, Boolean, Nullable<Int64>, Nullable<Int64>, Boolean)

Inicializa uma nova instância da classe RuntimeSequence.

RuntimeSequence(String, RuntimeModel, Type, String, Int64, Int32, Boolean, Nullable<Int64>, Nullable<Int64>)

Inicializa uma nova instância da classe RuntimeSequence.

Propriedades

DebugView

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

IsReadOnly

Indica se o objeto atual é somente leitura.

(Herdado de AnnotatableBase)
Item[String]

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

(Herdado de AnnotatableBase)
Model

Obtém o modelo no qual essa sequência é definida.

ModelSchema

Obtém o esquema de metadados da sequência.

Name

Obtém o nome da sequência no banco de dados.

Schema

Obtém o esquema de banco de dados que contém a sequência.

Métodos

AddAnnotation(String, Annotation)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
CreateAnnotation(String, Object)

Cria uma nova anotação.

(Herdado de AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Cria uma nova anotação de runtime.

(Herdado de AnnotatableBase)
EnsureMutable()

Gerará se o modelo for somente leitura.

(Herdado de AnnotatableBase)
EnsureReadOnly()

Gerará se o modelo não for somente leitura.

(Herdado de AnnotatableBase)
FindAnnotation(String)

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

(Herdado de AnnotatableBase)
FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
GetAnnotation(String)

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

(Herdado de AnnotatableBase)
GetAnnotations()

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

(Herdado de AnnotatableBase)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de AnnotatableBase)
GetRuntimeAnnotations()

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

(Herdado de AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Chamado quando uma anotação foi definida ou removida.

(Herdado de AnnotatableBase)
RemoveAnnotation(String)

Remove a anotação fornecida desse objeto.

(Herdado de AnnotatableBase)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Implantações explícitas de interface

IAnnotatable.AddRuntimeAnnotation(String, Object)

Adiciona uma anotação de runtime a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Obtém a anotação de runtime com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

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

(Herdado de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto.

(Herdado de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Define a anotação de runtime armazenada sob a chave fornecida. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.FindAnnotation(String)

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

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

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

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtém o valor da anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de AnnotatableBase)
IReadOnlySequence.ClrType

Obtém o Type dos valores retornados pela sequência.

IReadOnlySequence.IncrementBy

Obtém o valor incrementado para obter cada novo valor na sequência.

IReadOnlySequence.IsCyclic

Obtém o valor que indica se a sequência será iniciada novamente desde o início, quando o valor máximo for atingido.

IReadOnlySequence.MaxValue

Obtém o valor máximo com suporte pela sequência ou null se nenhum foi definido.

IReadOnlySequence.MinValue

Obtém o valor mínimo com suporte pela sequência ou null se nenhum foi definido.

IReadOnlySequence.Model

Obtém o modelo no qual essa sequência é definida.

IReadOnlySequence.StartValue

Obtém o valor no qual a sequência será iniciada.

IReadOnlySequence.Type

Obtém o tipo de valores retornados pela sequência.

ISequence.Model

Obtém o modelo no qual essa sequência é definida.

Métodos de Extensão

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetFluentApiCalls(ISequence, IAnnotationCodeGenerator)

Obtém as chamadas à API fluente para configurar uma sequência.

Aplica-se a