Compartir a través de


IConventionSequence Interfaz

Definición

Representa una secuencia de base de datos en el modelo en un formulario que se puede mutar al compilar el modelo.

public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.ISequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ISequence
public interface IConventionSequence : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence
type IConventionSequence = interface
    interface ISequence
type IConventionSequence = interface
    interface ISequence
    interface IAnnotatable
    interface IConventionAnnotatable
type IConventionSequence = interface
    interface IReadOnlySequence
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionSequence
Implements ISequence
Public Interface IConventionSequence
Implements IConventionAnnotatable, ISequence
Public Interface IConventionSequence
Implements IConventionAnnotatable, IReadOnlySequence
Implementaciones

Comentarios

Consulte Secuencias de base de datos para obtener más información y ejemplos.

Propiedades

Builder

Obtiene el generador que se puede usar para configurar esta secuencia.

ClrType
Obsoletos.

Obtiene los Type valores devueltos por la secuencia.

(Heredado de IReadOnlySequence)
IncrementBy

Obtiene la cantidad incrementada para obtener cada nuevo valor de la secuencia.

(Heredado de IReadOnlySequence)
IsCyclic

Obtiene el valor que indica si la secuencia se iniciará de nuevo desde el principio cuando se alcance el valor máximo.

(Heredado de IReadOnlySequence)
IsInModel

Indica si este objeto está en un modelo, es decir, no se ha quitado de uno.

(Heredado de IConventionAnnotatable)
Item[String]

Obtiene el valor de la anotación con el nombre especificado, devolviendo null si no existe.

(Heredado de IReadOnlyAnnotatable)
MaxValue

Obtiene el valor máximo admitido por la secuencia o null si no se ha establecido ninguno.

(Heredado de IReadOnlySequence)
MinValue

Obtiene el valor mínimo admitido por la secuencia o null si no se ha establecido ninguno.

(Heredado de IReadOnlySequence)
Model

Obtiene el objeto en el IConventionModel que se define esta secuencia.

ModelSchema

Obtiene el esquema del modelo de la secuencia. Este es el especificado en HasSequence(ModelBuilder, String, String) y el que se va a usar con FindSequence(IConventionModel, String, String).

(Heredado de IReadOnlySequence)
Name

Obtiene el nombre de la secuencia en la base de datos.

(Heredado de IReadOnlySequence)
Schema

Obtiene el esquema de base de datos que contiene la secuencia.

(Heredado de IReadOnlySequence)
StartValue

Obtiene el valor en el que se iniciará la secuencia.

(Heredado de IReadOnlySequence)
Type

Obtiene el tipo de valores devueltos por la secuencia.

(Heredado de IReadOnlySequence)

Métodos

AddAnnotation(String, Object, Boolean)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Agrega anotaciones a un objeto .

(Heredado de IConventionAnnotatable)
AddRuntimeAnnotation(String, Object)

Agrega una anotación en tiempo de ejecución a este objeto . Produce si ya existe una anotación con el nombre especificado.

(Heredado de IAnnotatable)
AnnotationsToDebugString(Int32)

Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto .

(Heredado de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de IReadOnlyAnnotatable)
FindRuntimeAnnotation(String)

Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve null si no existe.

(Heredado de IAnnotatable)
FindRuntimeAnnotationValue(String)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, devolviendo null si no existe.

(Heredado de IAnnotatable)
GetAnnotation(String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

(Heredado de IReadOnlyAnnotatable)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de IReadOnlyAnnotatable)
GetClrTypeConfigurationSource()
Obsoletos.

Obtiene el origen de configuración de ClrType.

GetConfigurationSource()

Obtiene el origen de configuración de este objeto IConventionSequence.

GetIncrementByConfigurationSource()

Obtiene el origen de configuración de IncrementBy.

GetIsCyclicConfigurationSource()

Obtiene el origen de configuración de IsCyclic.

GetMaxValueConfigurationSource()

Obtiene el origen de configuración de MaxValue.

GetMinValueConfigurationSource()

Devuelve el origen de configuración de MinValue.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, agregándolo si no existe uno.

(Heredado de IAnnotatable)
GetRuntimeAnnotations()

Obtiene todas las anotaciones en tiempo de ejecución del objeto actual.

(Heredado de IAnnotatable)
GetStartValueConfigurationSource()

Devuelve el origen de configuración de StartValue.

GetTypeConfigurationSource()

Obtiene el origen de configuración de Type.

RemoveAnnotation(String)

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatable)
RemoveRuntimeAnnotation(String)

Quita la anotación en tiempo de ejecución especificada de este objeto.

(Heredado de IAnnotatable)
SetAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
SetClrType(Type, Boolean)
Obsoletos.

Establece los Type valores devueltos por la secuencia.

SetIncrementBy(Nullable<Int32>, Boolean)

Establece la cantidad incrementada para obtener cada nuevo valor de la secuencia.

SetIsCyclic(Nullable<Boolean>, Boolean)

Establece si la secuencia se iniciará de nuevo desde el principio cuando se alcance el valor máximo.

SetMaxValue(Nullable<Int64>, Boolean)

Establece el valor máximo admitido por la secuencia.

SetMinValue(Nullable<Int64>, Boolean)

Establece el valor mínimo admitido por la secuencia.

SetOrRemoveAnnotation(String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

(Heredado de IConventionAnnotatable)
SetRuntimeAnnotation(String, Object)

Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de IAnnotatable)
SetStartValue(Nullable<Int64>, Boolean)

Establece el valor en el que se iniciará la secuencia.

SetType(Type, Boolean)

Establece los Type valores devueltos por la secuencia.

ToDebugString(MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

Advertencia: No se base en el formato de la cadena devuelta. Está diseñado solo para depurar y puede cambiar arbitrariamente entre versiones.

(Heredado de IReadOnlySequence)

Métodos de extensión

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Agrega anotaciones a un objeto .

GetAnnotation(IConventionAnnotatable, String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Establece la anotación almacenada en el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

AnnotationsToDebugString(IAnnotatable, Int32)

Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto .

GetAnnotation(IAnnotatable, String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

ToDebugString(ISequence, MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

Advertencia: No se base en el formato de la cadena devuelta. Está diseñado solo para depurar y puede cambiar arbitrariamente entre versiones.

Se aplica a