Microsoft.EntityFrameworkCore.ValueGeneration Espacio de nombres

Clases

BinaryValueGenerator

Genera un bytes de matriz a partir de NewGuid(). Los valores generados no son temporales, lo que significa que se guardarán en la base de datos.

DiscriminatorValueGeneratorFactory

Generador de valores que crea generadores de valores para la propiedad discriminador que siempre genera el valor de discriminador para el tipo de entidad especificado.

GuidValueGenerator

Genera Guid valores mediante NewGuid(). Los valores generados no son temporales, lo que significa que se guardarán en la base de datos.

HiLoValueGenerator<TValue>

Actúa como un ValueGenerator al solicitar un bloque de valores de la base de datos subyacente y devolverlos uno por uno. Solicitará a la base de datos subyacente otro bloque cuando se agote el bloque actual.

HiLoValueGeneratorState

Estado seguro de subprocesos utilizado por HiLoValueGenerator<TValue>.

RelationalValueGeneratorSelector

Selecciona los generadores de valores que se usarán para generar valores para las propiedades de las entidades.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

SequentialGuidValueGenerator

Genera valores secuenciales Guid optimizados para su uso en claves o índices en clúster de Microsoft SQL Server, lo que produce un mejor rendimiento que los valores aleatorios. Este es el generador predeterminado para SQL Server Guid columnas que se establecen para generarse al agregar.

StringValueGenerator

Genera String valores mediante una representación de cadena de NewGuid(). Los valores generados no son temporales, lo que significa que se guardarán en la base de datos.

TemporaryGuidValueGenerator

Genera Guid valores mediante NewGuid(). Los valores generados son temporales, lo que significa que se reemplazarán por los valores generados por la base de datos cuando se guarde la entidad.

TemporaryNumberValueGeneratorFactory

Generador para la creación de generadores de valores enteros temporales adecuados para el tipo numérico de la propiedad.

ValueGenerator

Genera valores para las propiedades cuando se agrega una entidad a un contexto.

ValueGenerator<TValue>

Genera valores para las propiedades cuando se agrega una entidad a un contexto.

ValueGeneratorCache

Mantiene una caché de generadores de valores para las propiedades.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ValueGeneratorCacheDependencies

Clase de parámetros de dependencias de servicio para ValueGeneratorCache

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ValueGeneratorFactory

Clase base para fábricas que crean generadores de valores.

ValueGeneratorSelector

Selecciona los generadores de valores que se usarán para generar valores para las propiedades de las entidades.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

ValueGeneratorSelectorDependencies

Clase de parámetros de dependencias de servicio para ValueGeneratorSelector

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Interfaces

IValueGeneratorCache

Mantiene una caché de generadores de valores para las propiedades.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

IValueGeneratorSelector

Selecciona los generadores de valores que se usarán para generar valores para las propiedades de las entidades.

Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.