Sdílet prostřednictvím


RelationalParameterBasedSqlProcessor Třída

Definice

Třída, která zpracovává výraz dotazu po známých hodnotách parametrů.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
Dědičnost
RelationalParameterBasedSqlProcessor

Konstruktory

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

Vytvoří novou instanci třídy RelationalParameterBasedSqlProcessor.

Vlastnosti

Dependencies

Závislosti relačního zprostředkovatele pro tuto službu.

UseRelationalNulls

Logická hodnota označující, jestli se mají použít relační hodnoty null.

Metody

ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Rozbalí parametry uvnitř FromSqlExpression výrazu dotazu pro dané hodnoty parametrů.

ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Rozbalí parametry na FromSqlExpression vnitřní hodnotu pro dané hodnoty parametru SelectExpression .

Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Optimalizuje výraz dotazu pro zadané hodnoty parametrů.

Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Optimalizuje hodnotu pro dané hodnoty parametru SelectExpression .

ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Zpracovává výraz dotazu na základě nullability uzlů tak, aby se použila sémantika null a optimalizovala se pro dané hodnoty parametrů.

ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

SelectExpression Zpracovává na základě nullability uzlů k použití sémantiky null při použití a optimalizaci pro dané hodnoty parametrů.

Platí pro