RelationalParameterBasedSqlProcessor Clase
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í.
Clase que procesa la expresión de consulta después de conocer los valores de parámetro.
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.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalParameterBasedSqlProcessor
public class RelationalParameterBasedSqlProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalParameterBasedSqlProcessor = class
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
- Herencia
-
RelationalParameterBasedSqlProcessor
- Atributos
Constructores
| Nombre | Description |
|---|---|
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean) |
Crea una nueva instancia de la RelationalParameterBasedSqlProcessor clase . |
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorParameters) |
Crea una nueva instancia de la RelationalParameterBasedSqlProcessor clase . |
Propiedades
| Nombre | Description |
|---|---|
| Dependencies |
Dependencias específicas del proveedor relacional para este servicio. |
| Parameters |
Objeto de parámetro que contiene parámetros para esta clase. |
| UseRelationalNulls |
Valor bool que indica si se deben usar valores NULL relacionales. |
Métodos
| Nombre | Description |
|---|---|
| ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Expande los parámetros a FromSqlExpression dentro de la expresión de consulta para los valores de parámetro especificados. |
| ExpandFromSqlParameter(Expression, ParametersCacheDecorator) |
Expande los parámetros a FromSqlExpression dentro de la expresión de consulta para los valores de parámetro especificados. |
| ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Expande los parámetros a FromSqlExpression dentro de para los SelectExpression valores de parámetro especificados. |
| Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Obsoletos.
Optimiza la expresión de consulta para los valores de parámetro especificados. |
| Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiza el SelectExpression para los valores de parámetro especificados. |
| Process(Expression, Dictionary<String,Object>, Boolean) |
Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core. |
| Process(Expression, ParametersCacheDecorator) |
Realiza el procesamiento final de consultas que tiene en cuenta los valores de parámetro. |
| ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados. |
| ProcessSqlNullability(Expression, ParametersCacheDecorator) |
Procesa la expresión de consulta en función de la nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para valores de parámetro determinados. |
| ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Procesa en función de la SelectExpression nulabilidad de los nodos para aplicar semántica nula en uso y optimizarla para valores de parámetro determinados. |