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, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.
public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
- Herencia
-
RelationalParameterBasedSqlProcessor
Constructores
RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean) |
Crea una nueva instancia de la clase RelationalParameterBasedSqlProcessor. |
Propiedades
Dependencies |
Dependencias específicas del proveedor relacional para este servicio. |
UseRelationalNulls |
Valor bool que indica si se deben usar valores NULL relacionales. |
Métodos
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(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) |
Optimiza la expresión de consulta para los valores de parámetro especificados. |
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiza el para SelectExpression los valores de parámetro especificados. |
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 determinados valores de parámetro. |
ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Procesa en función de la SelectExpression nulabilidad de los nodos para aplicar la semántica nula en uso y optimizarla para los valores de parámetro especificados. |