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
| Nombre | Description |
|---|---|
| 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 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 al ValueGenerator solicitar un bloque de valores de la base de datos subyacente y devolverlos uno a uno. Solicitará a la base de datos subyacente otro bloque cuando se agote el bloque actual. |
| HiLoValueGeneratorState |
Estado seguro del subproceso usado 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 Microsoft claves o índices en clúster de 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 memoria 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 generadores 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
| Nombre | Description |
|---|---|
| IValueGeneratorCache |
Mantiene una memoria 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. |