IConventionSequence Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
MaxValue |
Obtiene el valor máximo admitido por la secuencia o |
MinValue |
Obtiene el valor mínimo admitido por la secuencia o |
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 |
FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
FindRuntimeAnnotationValue(String) |
Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, devolviendo |
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 |
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 |
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. |