Microsoft.EntityFrameworkCore.ValueGeneration Espacio de nombres
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í.
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. |