Compartir a través de


IConventionSequenceBuilder Interfaz

Definición

Proporciona una API sencilla para configurar un 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
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Propiedades

Metadata

Secuencia que se va a configurar.

ModelBuilder

Obtiene el generador de modelos.

(Heredado de IConventionAnnotatableBuilder)

Métodos

CanRemoveAnnotation(String, Boolean)

Devuelve un valor que indica si se puede quitar una anotación con el nombre especificado mediante este origen de configuración.

(Heredado de IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Devuelve un valor que indica si se puede establecer una anotación con el nombre y el valor especificados desde este origen de configuración.

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

Devuelve un valor que indica si se puede establecer la cíclica especificada para la secuencia.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Devuelve un valor que indica si se puede establecer el incremento especificado para la secuencia.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Devuelve un valor que indica si se puede establecer la cíclica especificada para la secuencia.

CanSetMax(Nullable<Int64>, Boolean)

Devuelve un valor que indica si se puede establecer el valor máximo especificado para la secuencia.

CanSetMin(Nullable<Int64>, Boolean)

Devuelve un valor que indica si se puede establecer el valor mínimo especificado para la secuencia.

CanSetStartsAt(Nullable<Int64>, Boolean)

Devuelve un valor que indica si se puede establecer el valor inicial especificado para la secuencia.

CanSetType(Type, Boolean)

Devuelve un valor que indica si el tipo especificado se puede establecer para la secuencia.

HasAnnotation(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 con el mismo o inferior ConfigurationSource.

HasMax(Nullable<Int64>, Boolean)

Establece el valor máximo de la secuencia.

HasMin(Nullable<Int64>, Boolean)

Establece el valor mínimo de la secuencia.

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(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 con el mismo o inferior ConfigurationSource. Quita la anotación si null se especifica el valor.

HasType(Type, Boolean)

Establece el tipo de valores devueltos por la secuencia.

IncrementsBy(Nullable<Int32>, Boolean)

Establece la secuencia que se incrementará por la cantidad especificada al generar cada valor siguiente.

IsCyclic(Nullable<Boolean>, Boolean)

Establece si la secuencia se iniciará de nuevo desde el principio una vez alcanzado el valor máximo.

RemoveAnnotation(String, Boolean)
Obsoleto..

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

(Heredado de IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleto..

Establece o quita la anotación almacenada bajo el nombre especificado.

(Heredado de IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

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

Se aplica a